- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AとBに同じ文字があった場合Cを読み込む)
エクセルでのセル比較による情報表示方法について
このQ&Aのポイント
- エクセルでシートを2つ使用し、sheet1のA列とsheet2のA列を比べ同じ単語が記載されていた場合に、sheet2の同行B列のセルの内容をsheet1のB列に表示させる方法について教えてください。
- 具体的な例として、sheet1が商品一覧シート、sheet2が仕入れ先一覧シートとします。sheet1のA列(商品名)とsheet2のA列(仕入れ先名)を比較し、同じ単語があればsheet1のB列にsheet2の同行B列の内容を表示します。
- 例えば、sheet1のA列5行目に「黄色いたんぽぽ」と記載があり、sheet2のA列8行目に「たんぽぽ仕入れ先」と記載がある場合、sheet1のB列5行目には「蒲公英株式会社」という内容が表示されます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
面倒でも比較する単語の一覧を作成しましょう。 一文字ずつ文字を切り出し意味のない文字列で比較すると 「これから先生きのこるには」 と 「毒きのこを食べないように」 または 「校長先生の訓示」 が一致すると解釈されかねません。 それを避けるには単語を指定する必要がありますよね。 面倒でしょうが、人が目で見て判断するときと同じ過程を踏んで処理をする事を考えましょう。 質問の例では「たんぽぽ」という単語を質問者さんが知っているのですから、 パソコンにもその単語を教えてあげることが必要です。 比較する一覧を作ったら その一覧にある単語の何番目が含まれるかを検査し 2つのセルに共通する単語が含まれているか確認すれば良いでしょう。
お礼
やはり比較対象の一覧を作成しなければいけないのですね。 量が多いのでなるべく簡略化したかったのですが、今後の為に作成しようと思います。 ご回答ありがとうございました。