Bu biraz fazla olabilir, ama işe yarıyor. Umarım, sonuçtan önce gelmeden önce boşluklu bir orta 'Buraya Değil' sütunu olmasını sakıncası yoktur (Buraya Değil 2).
Kamera ARKASI:
Kullanımdaki adlandırılmış aralıklar:
- Kadro: (B3: B19)
- Şimdiki: (C3: C19)
- NotHere: (F3: F19)
Dizi formülü aralığa girildi (D3: D19) ...
{=IF(ISERROR(MATCH(Roster,Present,0)),Roster,"")}
Dizi formülü hücrelere girildi (E3: E19) ...
{=IFERROR(INDEX(NotHere,SMALL(IF(FREQUENCY(IF(NotHere<>"",MATCH(ROW(NotHere),ROW(NotHere)),""),MATCH(ROW(NotHere),ROW(NotHere)))>0,MATCH(ROW(NotHere),ROW(NotHere)),""),ROW(A1)),COLUMN(A1)),"")}
{=IFERROR(INDEX(NotHere,SMALL(IF(FREQUENCY(IF(NotHere<>"",MATCH(ROW(NotHere),ROW(NotHere)),""),MATCH(ROW(NotHere),ROW(NotHere)))>0,MATCH(ROW(NotHere),ROW(NotHere)),""),ROW(A2)),COLUMN(A2)),"")}
vb...
Bu uzun soluklu bir çözüm gibi görünse de, tablanın çalışma sayfasının neresine yerleştirildiği önemli değildir. Ayrıca kaldırır #num
Excel 2007'deki hataları, bu sürümü kullanıyor olmanız gerekir.