2016-03-22 16 views
1

İki adın bir listesi var. Bir, çalışan listesi, diğeri, bir transfer listesi. Ben isimleri ile eşleştirmek ve bitişik bir sütun içinde yeni şehir göndermek istiyorum.İki hücreyi eşleştir ve üçüncü hücreden kopyala

Aşağıdakileri kullanıyorum ve $X$1'un yalnızca ilk aktarma şehrini geçerli adların tümüne göndereceğini biliyoruz.

=IF(ISERROR(MATCH(D1,$Q$1:$Q$159,0)),"",$X$1) 

$X$1'u değiştirmek için ne kullanabilirim? Çalışan

=IFERROR(LOOKUP($D1,$Q:$Q,$X:$X),"") 

varsayarsak liste sütununda Q ve transfer şehirler listesinde sütununda X içindedir mış: Bir =LOOKUP() zamanı gibi

cevap

2

görünüyor.

Notlar:

  • =IFERROR()=IF() ve =ISERROR() combo basitleştirmek için izin verir.
  • Tüm sütunları ve satırları, sabit aralıklar yerine işlevlere iletebilirsiniz. Bu yararlıdır, çünkü her seferinde daha fazla veri eklendiğinde formüllerinizi yeniden yazmanız gerekmez. $Q:$Q1:1 tüm satır anlamına gelir, tüm sütun Q demektir 1 vb
  • başka sütuna formülünüzü kopyalamak düşünmüyorsanız bile O parametrelerin sütunu düzeltmek için iyi bir uygulamadır: $D1.
İlgili konular