質問: excelでの複数データ抽出方法 excelで関数を使用して以下のようなデータから 複数のデータ抽出を行いたいのですが可能でしょうか? <sheet1> a列b列c列d列 e列 123456111213 13 123457121314 13、14 123158131415 13,14 123159141516 14 123160151617 ※抽出するデータは「13・14」になり、抽出場所は別シートでもかまいません。 過去の質問など参照してみましたがうまく出来ませんでした。 複数の関数を組み合わせでもかまいませんので、お手数おかけしますが よい方法が有ればご教示お願いします。
回答: a列に6桁の数字、b列からd列に抽出したい数字が入力されているなら、以下のような関数で13及び14の数字を表示できます。 =trim(if(countif(b2:d2,13),13," ")&" "&if(countif(b2:d2,14),14,"")) 数字と数字の間をカンマにしたいなら以下のような数式になります。 =substitute(trim(if(countif(b2:d2,13),13," ")&" "&if(countif(b2:d2,14),14,""))," ",",")