質問: セルの数字を抽出して一列にする方法を教えてください 下記のような結果を出したいのですが、 関数を教えていただけませんでしょうか。 ※1はaaaとbbbがあるので、それをまとめてaaabbbとしたいです。 イメージとしてはconcatenateのような。 ●元データ 1 aaa 1 bbb 2 fff 2 ggg 2 hhh 3 iii 3 jjj 3 kkk 3 lll 3 mmm 3 nnn 4 ooo 5 ppp 5 qqq ●完成 1 aaabbb 2 fffggghhh 3 iiijjjkkklllmmmnnn 4 ooo 5 pppqqq よろしくお願いいたします。
回答: 次の方法は如何でしょうか。 データは、a・b列、10個/1グループとします。 (1)c1から数値を1から昇順に連続データ作成 (2)d1に=e1&f1&g1&h1&i1&j1&k1&l1&m1&n1 (3)e1に次の配列数式を入力し、n1までコピー 配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 =if(countif($a:$a,$c1)>column(a1)-1,index($b:$b,small(if($a$1:$a$100=$c1,row($a$1:$a$100),99999),column(a1))),"") (4)d1:n1を選択、下方向にコピー (5)c:d列を選択、形式を選択し貼り付けの「値」で別列に貼り付け