2016-03-21 11 views
0

Pazartesi günü bu kadar erken olmasa bile, göreceli olarak kolay olması gerektiğini düşündüğüm bir şeyi yapmaya çalışıyorum ... Satır başına kullanıcı verilerini içeren bir tablo var - esasen Google Form verileri. İhtiyacım olan şey, üstbilgi satırı almak için kullanıcı verilerini ve tablo verilerini kullanmaktır. Tablo örnek:Satır Başlığı ve Verilerine Dayalı Excel Sütunu Başlığını Alın

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

İkinci tabaka birinci sayfaya başvuru için birlikte ÇalışanKimliği yılların bir listesi vardır:

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

Ne kurmaya çalışıyorum gösteren farklı bir tabakadır.

Dizin/eşlemenin bazı değişikliklerinin hile yapması gerektiğini düşünüyorum, ancak eşleşme işlevi için değişken satırıyla ilgili sorun yaşıyorum.

Herhangi bir yardım için teşekkür ederiz !!!

cevap

2

sorunu çözmek gerekir şu: D4, hücrelerde F1 ikinci bir: I4

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

ilk tablo hücreleri A1 yer almaktadır. Üst formül G2'dekidir ve diğer hücrelere kopyalanabilir.

0

Kaynak listesiyle aynı sıraya sahip öğeleriniz yoksa, nasıl yapılacağını merak ettim. (Sadece o yeniden hesaplar nasıl olduğunu görmek için daha büyük bit yapılan) D100 ve K2 çıkış tablodaki ilk ÇalışanKimliği geçerli:

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

veri tablosu A1: Ben bu ile sona erdi. Sanırım bu gerçekten uygun değil, ama çalışan kimlikleri karışık listesi ile başa çıkabilir.

İlgili konular