- ベストアンサー
文字列の組み合わせ
質問させてください blue 服 red 帽子 yellow 靴 などとあった場合 blue 服 blue 帽子 blue 靴 red 服 red 帽子 red 靴 yellow 服 yellow 帽子 yellow 靴 などと、全ての場合を文字列として書き出す関数がないでしょうか。 もし、100色あった場合全部で300種類あるとすると全部を入力するのは面倒なので簡単な操作の仕方があれば教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ご質問のデータがA1~B3にあった場合、 C1セルへ下記式を入力。 =INDEX($A$1:$A$3,INT((ROW()+2)/3))&" "&INDEX($B$1:$B$3,MOD((ROW()+2),3)+1) C1セルをC2~C9セルへコピー。 これでいかがでしょうか。
その他の回答 (2)
- CMLT
- ベストアンサー率40% (143/357)
回答No.3
A列に色、途中空欄なし行数不明 B列に種類、途中空欄なし行数不明 結合時スペース1文字 とすると、すべて1列に出力するとして、何列目でもいいので1行目に =IF(COUNTA(A:A)*COUNTA(B:B)<ROW(),"",OFFSET($A$1,(ROW()-1)/COUNTA(B:B),)&" "&OFFSET($B$1,MOD(ROW()-1,COUNTA(B:B)),)) 以下すべてこれをコピー。
- piro19820122
- ベストアンサー率38% (256/672)
回答No.1
関数でやりたいなら、2次元に配置して&で結合するというのはどうですか? 例えば1行目のB列以降にblue,red,yellow...と入力、 A列の2行目以降に服,帽子,靴...と入力。 B2 =B$1&$A2 というような式を作成してコピペ。 ご希望の結果と違うのかもしれないけど。
お礼
コレを使わせていただきましたどうもありがとうございます。