2011-06-23 6 views
0

同じIDで異な​​る情報で行をマージするマクロを作成する手順を教えてもらえますか?これは一例です:IDに基づいた差分行のマクロ情報をマージする

ID | info1 | info2 | info3 | info4 
1 | T  | F  | F  | F 
1 | F  | T  | F  | F 
1 | F  | F  | F  | T 
2 | T  | F  | F  | F 
2 | F  | F  | T  | F 

ので、これはouptutます:

ID | info1 | info2 | info3 | info4 
1 | T  | T  | F  | T 
2 | T  | F  | T  | F 
+0

nobmind私はできるだけ投稿します – dasaki

答えて

1

非VBAソリューション、念のため。

  1. ユニークなIDのリストを作成します。この例では、 の例では、IDリストは列H、 にあり、最初のエントリはH2です。データを一致させるために行番号と列を調整

    =IF(SUM(IF($A$2:$A$6=$H2,IF(B$2:B$6="T",1,0),0))=0,"F","T")

  2. は、I2でID 1のためのINFO1値を次の式を入力してください。

  3. Ctrl + Shift + Enterを押して、数式を配列式として入力します。 {...}に数式が表示されます。

  4. それぞれ固有のIDをカバーするようにI2を埋めます。各情報列をカバーするために右側に記入してください。

関連する問題