• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【Excel 同一セル内の入力規則と変換】)

【Excel 同一セル内の入力規則と変換】

このQ&Aのポイント
  • 入力規則が設定されているセルで、値(文字列)を選択したら、選択と同時に値(数字)を変換したい。入力規則の設定を行い、VLOOKUPで置換を試みたがエラーが表示された。同一セル内での置換について記載されているものが見つからなかったため、Excel上で可能かどうか知りたい。
  • Excelで入力規則が設定されているセルで、文字列を選択すると同時に値を変換する方法を知りたい。VLOOKUPを使用して置換を試みたがエラーが表示された。同一セル内での置換に関する情報が見つからなかったため、Excel上での実現可能性を知りたい。
  • 入力規則が設定されているセルで、文字列を選択したら同時に値を変換する方法を知りたい。VLOOKUPを使用して置換を試みたがエラーが表示された。同一セル内での置換についての情報が見つからなかったため、Excel上での実現可能性について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

>入力規則が設定されているセルで、値(文字列)を選択したら、選択と同時に値(数字)を変換したい。  ⇒通常の数式セルに入力セルとを両立できないのと同じで関数では不可能、マクロになります。 >VBAの知識がないのです  ⇒一例ですが、同セルに商品名と商品コード対比情報をコメント挿入おく方法もあると思います。   但し、量が多いと苦痛かも知れませんが如何でしょうか。

ant-28
質問者

お礼

ご回答ありがとうございます。 レコード数が多いため、コメント挿入は使用する側も、 探すのに苦労してしまいそうです…。 他の案を考えてみようと思います。 ありがとうございました。

その他の回答 (1)

  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.2

Excelだけでは無理じゃないですかねぇ。 セルに入力規則を設定して、値を選択する、ということは、入力規則でリストを設定しているんですよね。 そして、そのリストには、商品名を列挙しているんですよね。 であれば、そこに数式を入力することはできません。 そもそも、セルに何か数式を入力していても、そこに値を入力(上書き)するときに、数式は消される(上書きされる)ので、やろうとしていることは無理です。 VBAを使うなら、可能です。 シートモジュールのWorksheet_Changeイベントを利用します。 これ以上説明しても、VBAの知識がなければさっぱり解らないでしょうから、ここでやめておきます。

ant-28
質問者

お礼

ご回答ありがとうございます。 Excelだけでは無理なようですね…。 運用上、ソースを書くほど凝ったものにはできないので、 何か他の案を考えてみようと思います。 早急のご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう