- 締切済み
Excelでの文字列とりだしについて
Excel(version2013)について質問です。 ある文字列を検索範囲内で検索し、みつかった場合、 その文字列を返すようにしたいです、どのような関数を使えば宜しいでしょうか。 例えば下記A列に検索したいリスト(りんご、ばなな、ぶどう)があり、 検索したい範囲がD1~E5とします。 その場合、B列に関数を使った式を入れ、 りんご、ばなな、空文字、りんご、ぶどうと並ぶようにしたいです。 どのような関数を使えば宜しいでしょうか。 A B C D E 1 りんご (式) りんご みかん 2 ばなな (式) ばなな すいか 3 ぶどう (式) すいか みかん 4 (式) りんご すいか 5 (式) ぶどう みかん
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.1
一番単純なのなら B1=IF(COUNTIF($A$1:$A$3,C1),C1,IF(COUNTIF($A$1:$A$3,D1),D1,"")) ■C列に「ばなな」D列に「りんご」がある時に「ばなな,りんご」と表示なら B1=IF(COUNTIF($A$1:$A$3,C1),C1&IF(COUNTIF($A$1:$A$3,D1),","&D1,""),IF(COUNTIF($A$1:$A$3,D1),D1,""))
お礼
mshr1962さん ありがとうございます。 教えて下さった式でやりたいことは実現できそうですね。ご回答ありがとうございます。