Excel - 2番目の値とペアになっている(コンマ区切りの)値の一覧を返します


0

私が以下のようなデータを持っている状況では:

A   22-Aug-14
B   22-Aug-14
C   22-Aug-14
D   22-Aug-14
E   22-Aug-14
F   22-Aug-14
G   22-Aug-14
A   23-Aug-14
B   23-Aug-14
A   24-Aug-14
B   26-Aug-14

次のような形式を返すにはどうすればいいですか。

22-Aug-14   A,B,C,D,E,F,G
23-Aug-14   A,B
24-Aug-14   A
26-Aug-14   B

最初の列の値が2番目の値とペアになっていて、コンマで区切られたリスト形式で表示されている場所はどこですか。

回答:


1

優れた数式のみを使用するソリューション(マクロプログラムによるソリューションではありません)。

私は以下のコードを作るために次のことを仮定しました。

1)値がA列に配置されている、2)日付がB列に配置されてソートされている、3)データが1行目から100行目まで存在する。

以下の手順を実行してください。

  1. セルC1に数式「= A1」を入力します。

  2. セルC2に数式「= if(B1 = B2、C1&A1、A1)」を入力します。

  3. セルC2をコピーしてからC3からC100に貼り付けます。

  4. セルD1に数式 "= B1 B2"を入力します。

  5. セルD1をコピーしてからセルD2をD100に貼り付けます。

  6. セルC1をD100にコピーしてから、paste_as_valueを同じ場所にコピーします。

  7. D列がTRUEの行を選択します。

  8. 列BとCは、期待どおりになります。


すばらしいです!私は自分が作ったVBA関数を使ってデータを処理する方法の1/3を手に入れましたが、部分的なマニュアルでした、これは完全に仕事をしました。ありがとう
AMcNall
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.