dポイントプレゼントキャンペーン実施中!

Excel2013 での文字列部分一致について、お知恵をいただけませんでしょうか。

[目的]
添付画像のような表1、表2があり
表1の「文字列」を見て、表2の「言語」が部分一致すればその「言語番号」を
表1の「言語番号」に反映するようなものを関数を使用して実現したい。

[補足]
実際は表1の行は大量にあり、表2の行は数行しかありません。

なかなかよい方法が見つからずお知恵をお持ちの方、ご教示いただけませんでしょうか。

「部分一致の対象を表から抽出する方法」の質問画像

A 回答 (2件)

B2以下に表1の言葉



E2からE4に表2の言葉,日本語等
F2からF4に表2の数字,1,2,3

がそれぞれ記入してあるとして

C2には
=SUMPRODUCT(ISNUMBER(FIND(E$2:E$4,B2))*F$2:F$4)
と記入,更にセルの書式設定の表示形式のユーザー定義で
#
と設定,以下コピー。
    • good
    • 0
この回答へのお礼

欲しい結果を得ることができました。

大変助かりました。
ありがとうございました。

お礼日時:2014/06/23 18:03

写真の文字列が、B列とした場合、


C2セルに、以下の式を入れて下にドラッグコピー。
=VLOOKUP(MID(B2,FIND("-",B2)+2,100),F:G,2,FALSE)
    • good
    • 0
この回答へのお礼

早々にご回答いただきありがとうございました。

申し訳ございません、実は「-」(ハイフン)は含んだり含んでいなかったりといった状態でして
うまく使うことができませんでした。
これは補足事項に記載すべきでした。ご回答頂いたのに申し訳ございません。

しかし、勉強になりました。
ありがとうございました。

お礼日時:2014/06/23 18:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!