• ベストアンサー

エクセルで表から文字列を抽出したいのですが・・・。

例えば、エクセルで表(B1:B100)から「夏の扇風機は安い?」という文字列を抽出したいと思います。 ただ、表では、「夏の扇風機」しかのっていません。 MATCHで場所を抽出して、INDEXで表示しようとしても、文字列が一致しないので、MATCHで場所を探せません。 はじめの5文字だけでMATCH文を作るとか、抽出する他の方法はありませんか? エクセルは、初心者です。 以上、よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

C1="夏の扇風機は安い?" D1=MATCH(LEFT(C1,5)&"*",B1:B100,0) でできませんか?

furutusara
質問者

お礼

ありがとうございました。

その他の回答 (2)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

検査値を C1&"*" のようににすると セルC1に入力した文字列で始まるセルを探します。

furutusara
質問者

お礼

ありがとうございました。

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

MATCH関数でワイルドカードを使用すればよろしいのではないでしょうか。 例.=MATCH("夏の扇風機*",範囲,0)又は=MATCH(セル&"*",範囲,0)

furutusara
質問者

お礼

ありがとうございました。

関連するQ&A

専門家に質問してみよう