2016-03-21 1 views
0

ここに何かしようとすると、比較的簡単にできるはずです。月曜日の早い時期にそうでなければ...行ごとにユーザーデータを含む表があります。本質的にGoogleフォームのデータです私が必要とするのは、ユーザーデータとテーブルデータを使用してヘッダー行を取得することです。表の例は:行の見出しとデータに基づいてExcelの見出しを取得する

EmployeeID Rank1  Rank2  Rank3 
123   Response1 Response2 Response3 
234   Response2 Response2 Response3 
987   Response2 Response3 Response1 

セカンドシートが最初のシートを参照するようにして社員のリストを持っています

EmployeeID Response1 Response2 Response3 
123    1   2   3 
234    2   1   3 
987    3   1   2 

私は何を構築しようとしていることを示す別のシートです。

私は、インデックス/マッチのいくつかのバリエーションは、トリックを行う必要がありますが、マッチ機能の変数の行に問題があると思っています。

ご迷惑をおかけして申し訳ございません!

答えて

2

あなたの問題を解決する必要があり、以下:D4、細胞F1における第二1:I4

=INDEX($A$1:$D$4,1,MATCH(COLUMNS($G2:G2),$A2:$D2,0)) 

最初の表は、セルA1に位置しています。上位の式はG2の式で、他のセルにコピーすることができます。

0

あなたがソースのものと同じ順序でアイテムのリストを持っていないと、私はそれを行う方法が不思議に思った。 (ちょうどそれが再計算方法を確認するために、より大きなビット製)D100は、K2が出力テーブルの最初の社員である:

=INDEX($B$1:$D$1;SUMPRODUCT(($B$2:$D$100=COLUMN(B$2)-1)*($A$2:$A$100=$K2)*({1,2,3}))) 

データテーブルがA1である:私はこれで終わりました。私はそれが本当に最適ではないと思うが、それは従業員IDの混在したリストに対処することができます。

関連する問題