Q&A

回答の並べ替え:
投稿新規に質問を投稿する

データ操作「テーブル[]にデータを登録する」でのMid関数の記述方法

keiri001 keiri001

2024-02-01 14:50

いつも大変お世話になっております。
データ操作「テーブル[]にデータを登録する」でのMid関数の記述方法でエラー表示になります。
3行目の「得意先コード」列で「=indirect(mid(""D" & A4",1,4))」の記述方法だとエラーになります。

正しい記述方法を教えてください。

新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー

ご連絡ありがとうございます。
お役に立てて幸いです。

また、以下の方法でも登録ができるかと思いますので
追記いたします。

CELF には、行番号と列番号(番号または列名)を指定しセルの値を取得するユーティリティ関数(UTIL.CELLV 関数)が用意されています。
UTIL.CELLV 関数を使って、以下のようにセルの値を取得することもできます。

=MID(UTIL.CELLV(A4,"D"),1,4)


以下、CELFのヘルプページに詳細がありますのでご参考までに添付いたします。

https://cloud.celf.jp/celf-help/ja/texts/action_use/data/insert_update_delete_table_multiple_data/insert_update_delete_table_multiple_data.html#util-cellv

よろしくお願いいたします。
メールコンタクトをとる
keiri001 keiri001
新日本コンピュータマネジメントご担当者様

いつも大変お世話になっております。
今回もご回答ありがとうございました。
ご指摘の方法で無事登録できました。
新日本コンピュータマネジメント株式会社 新日本コンピュータマネジメント株式会社 パートナー
メダルベストアンサー

こんにちは。

式の順序を改めると登録できるようになるかと思われます。
以下の式をご参照ください。

=MID(INDIRECT("D"&A4),1,4)

ご参考になれば幸いです。
また何か不明点あればご連絡ください。
よろしくお願いいたします。
メールコンタクトをとる