• ベストアンサー

下記ケースのExcelの計算式を教えてください

Excelにシート1と2があります シート1 A列 夕べ 眠れずに 失望と 戦った 1,000 2/28 君と僕は いつでも ここで合っている 2,300 3/2 また 月がのぼる 今日が 終わる 1,500 3/3 負けるな 明日に 背を 向けたくない 350 3/5 目を綴じれば 思い出す 7,000 3/10 シート2 部門コード列A キーワード列B aaa 月 bbb 夢 ccc 僕 ddd 失望 eee 昨日 シート1はA列のみ。 A列の各セルには一つの文字列ではなく、スペースに区切られたいくつもの文字列や数値や日付けなどが複数表示されています。 A列の各行のひとつのセルの中に、シート2のキーワード列Bのいずれかの文字列が含まれる場合に、シート2のそのキーワード文字列と同じ行の部門コード列Aの文字列をシート1のB列に返したい どういう計算式にすればよいかおしえてください

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (774/1618)
回答No.2

画像の様な表とします。 旧バージョンでも使える数式です。 B2: =IFERROR(LOOKUP(0,0/FIND(Sheet2!B$2:B$9,A2),Sheet2!A$2:A$9),"") 下へコピペ。 Sheet2のキーワード領域に空白は許されません。将来拡張用に余計に取っておきたい場合、#等使わない文字を入れて下さい。

Bora1026
質問者

お礼

返信遅くなり申し訳ありません。ご連絡有難うございました!頂いた計算式を使用してみました。結論をお伝えしますと、私のシートではうまく機能しませんでした。部門コードは入力されるのですが、キーワードとの連携がされていない感じでした。

Powered by GRATICA

その他の回答 (1)

  • NuboChan
  • ベストアンサー率47% (785/1650)
回答No.1
Bora1026
質問者

お礼

返信遅くなり申し訳ありません。ご連絡有難うございました!頂いた計算式を使用してみました。結論をお伝えしますと、私のシートではうまく機能しませんでした。部門コードは入力されるのですが、キーワードとの連携がされていない感じでした。

Powered by GRATICA

関連するQ&A