質問: エクセルで縦に並んだデータを横に並び替えたい エクセルで↓ のようなデータがあります | a | b | c | d 1|a店|りんご| 2 | 2|a店|みかん| 3 | 3|a店|バナナ| 4 | 4|b店|りんご| 3 | 5|b店|バナナ| 2 | これを以下のようなかたちにしたいのですが、一つずつ移動する以外に方法はありますか? | a | b | c | d | e | f | g | 1|a店|りんご| 2 |みかん| 3 |バナナ| 4 | 2|b店|りんご| 3 |バナナ| 2 | 100以上データがあり、手作業で移すのは大変です。 ちなみにvbaなどはほとんど理解できません。 何か解決策があればと質問させていただきたました。 よろしくお願いします。
回答: こんばんは! すでに回答は出ていますので、参考程度で・・・ 店名を重複なしにsheet2に表示するようにしてみました。 ↓の画像でsheet1に作業用の列を設けています。 作業列d2セルに =if(countif($a$2:a2,a2)=1,row(),"") という数式を入れ、オートフィルでずぃ~~~!っと下へコピーしておきます。 そしてsheet2のa2セルは =if(count(sheet1!d:d)