2013-08-09 11 views
5

yanındaki hücreyi kopyalamak, burada benim kurallarım: Excel'de ve maç ise iki sütun karşılaştırmak nasıl sonra bir anahtarla sayısını karşılamak üzere <code>=IF(ISNUMBER(ISMATCH(D2,G:G,0)),H:H,"")</code> denedim

Column D (D2 başlayan)

maçı Column G (aynı zamanda D2 de başlar)

eşleşirse, o zaman bir formülle bunu yapmanın bir yolu Columns E

için Columns D and G yoluyla eşleştirilir Column H hücreyi var mı kopyalayıp ile?

Özeti

Sütun E, bu kolona Sütun H içeriğini kopyalamak istiyorsunuz, ancak başlangıçta boş satır sütun D ve G

cevap

5

ile eşleşen olması durumunda Vlookup ile daha kolay olabilir. Bu deneyin: Bu tür durumlarda "" atar böylece

=IFERROR(VLOOKUP(D2,G:H,2,0),"") 

IFERROR()

, hiçbir maçları içindir.

VLOOKUP sütun G ve H olduğu bir referans tablosundaki 'aramak, ilk parametre için değer'

VLOOKUP böylece sütun G D2 aramak ve sütun indeksi değeri döndürür 2 (sütun G'nin sütun dizini 1, H sütun dizini 2'ye sahip olacaktır), yani H sütununun değerinin döndürüleceği anlamına gelir.

Son eşleşme, tam eşleşmeyi ifade etmek için 0 (veya eşdeğer FALSE) 'dir. Yaklaşık eşleşmeye karşı ihtiyacın olan şey bu.

+0

D2 değerini D3, D4, D5 ... ect olarak yinelemenin bir yolu var mı? Evet D2'yi D'ye değiştirin: D – GivenPie

+0

@GivenPie D2'yi D3'ü, D4'ü ve D5'i yineleyerek neyi kastettiğinizden emin değilim. – Jerry

+0

Yukarıdaki formül bir hücrenin verilerini hesaplayacaktır. Bu yüzden, eğer bin satırın bir listesini varsa, sadece "D2" yi "D: D" ile değiştirebilirim. – GivenPie

0

E sütununda bu formülü deneyin:

= EĞER (VE (ISNUMBER (D2), D2 = G2), H2 "")

Hata numarası testidir, ISNUMBER (ISMATCH (D2, G: G, 0))

ismatch bir numara olup olmadığını kontrol edersiniz (örneğin isNumber ("true") veya isNumber ("false"), değil !.

Umarým açýklamamý anladýnýz

İlgili konular