![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.5ベストアンサー
- 回答日時:
再び訂正。
ANo.3の式> 計算フィールド「漢数字変換」(数字) =
> (Left(A,1) + (Position(漢数字, "十", 1, 1) = 1))*10 + Right(A,1)
を修正です。いろんなパターンがあって難しい・・・
計算フィールド「漢数字変換」(数字) =
(Left(A,(Length(漢数字 > 1))) + (Position(漢数字, "十", 1, 1) = 1))*10 + Right(A,1)
皆様、ありがとうございました。
結局、力技で行いました。
完成したつもりのフィールド定義で、生まれた計算フィールドを、
日付、漢数字2 で書き出し、
オリジナルと、比較すると、平成元年 などが、間違っていました。
まったく、やっかいです。
目的は終了しましたが、もう少し、スマートな方法が得られないか、
質問を閉じるのは、もう少し後にしますl。
No.4
- 回答日時:
>しかし、カスタム関数はDeveloper7かAdvanced8以降が必要になります。
ここだけ訂正。
カスタム関数は通常バージョンでも使えます。
ただし、URLにある関数は Let関数の使えるバージョン以降しか使えません。
No.3
- 回答日時:
カスタム関数でしたら、下記URLにあります。
http://www.fmpro.jp/
しかし、カスタム関数はDeveloper7かAdvanced8以降が必要になります。
そこで、上記カスタム関数を参考に九十九までを数字に変換できるようにしてみました。
力ずくには変わりありませんが・・・
(MacOS10.3.9 + FM6v3で検証)
※フィールド「漢数字」を数字に変換
まず、一から九までを数字に変換する計算フィールドを作ります。
計算フィールド「A」(テキスト) =
Substitute(Substitute(Substitute(Substitute(Substitute(
Substitute(Substitute(Substitute(Substitute(
漢数字, "九", "9"), "八", "8"), "七", "7"), "六", "6")
, "五", "5"), "四", "4"), "三", "3"), "二", "2"), "一", "1")
計算フィールド「漢数字変換」(数字) =
(Left(A,1) + (Position(漢数字, "十", 1, 1) = 1))*10 + Right(A,1)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- その他(ビジネス・キャリア) 今時の派遣社員って仕事が出来ないだけじゃなく計算も出来ないのか? 8 2022/07/22 20:53
- Java java 入力された文字列を数値に置き換えて整数にし、計算をしたいです。 <を10として /を1とし 4 2022/05/16 21:08
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- PHP PHP MySql ページング 2 2022/09/20 06:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
アクセスで入力したデータの順...
-
ファイルメーカー複数フィール...
-
ExcelからAccessデータを検索す...
-
FileMakerで、フィールドの値が...
-
WORD差し込み印刷:日付の処理 ...
-
Accessでボタンを押すと今日の...
-
FileMakerで画像をまとめて書き...
-
MS-ACCESSで中央値(ME...
-
ファイルメーカーの式がわから...
-
access フィールドのサイズ(文...
-
フィールドの中のテキストを分...
-
MS-WORDで、あるフィールドに入...
-
ファイルメーカーの集計方法を...
-
accessのフィールドに10桁の数...
-
ファイルメーカーのフィールド...
-
アクセス 入力した文字を自動...
-
WORDのIFにEqフィールドは使えない
-
ファイルメーカ Case("テキス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで入力したデータの順...
-
「#エラー」の回避
-
差し込み文書のルールで if the...
-
accessのフィールドに10桁の数...
-
ExcelからAccessデータを検索す...
-
Accessで値がnullの場合は計算...
-
Accessでボタンを押すと今日の...
-
WORD差し込み印刷:日付の処理 ...
-
Access フィールド内の値で、...
-
MS-ACCESSで中央値(ME...
-
FileMakerで、フィールドの値が...
-
アクセス Access 時間の引き算
-
access フィールドのサイズ(文...
-
アクセス 入力した文字を自動...
-
ACCESSでデータ変更箇所が分か...
-
インディックスまたは主キーに...
-
フィールドの中のテキストを分...
-
ファイルメーカー複数フィール...
-
accessのVBAで変数名でフィ...
-
MS-WORDで、あるフィールドに入...
おすすめ情報