Excel - Değerine bağlı olarak bir hücreye başka bir sayfada gönderme


0

İşte benim durumum. İki çarşafım var. Belli bir biçimdedirler, şöyle:

1.

| Id-Number | Id-Name |

2.

| Id-Number | Id-Other Value |

İlk sayfada "Id-OtherValue" almak ve "Id-Name" den sonra eklemek istiyorum. Böyle yapmayı düşünüyordum:

| Id-Number | Id-Name | (Get "Id-Other Value" from Sheet 2 where Id-Number = Id-Number)

Değerleri elle kopyalayabileceğimin farkındayım. Ama gelecekte bu durumda olacağım ve kendime zaman kazandırmak istiyorum.

Bunu otomatik olarak yapmanın bir yolu var mı?

Yanıtlar:


3

Yapmanız gereken tek şey, Sayfa2'deki Sayfa1'deki verilerin bir vLupup'ı.

"ID-Other-Value" istediğiniz Sayfa1'de aşağıdaki formülü kullanın,

=vlookup(A2, Sheet2!A$2:B$4, 2, FALSE)

Varsayımlar:

  • A2 -> Sayfa 1'deki kimliği içerir
  • A2 - B4 -> A Sütunundaki İD ve B Sütundaki İD-Diğer-Değerini içerir (Sayfa2'de)

Sayfa 2'nin aralığını formüle göre değiştirin ve kopyala Sayfa1'de olmasını istediğiniz tüm hücrelere kopyalayın.

Düzenleme: range_lookup (formüldeki son parametre) TRUE ise, aralıkta belirtilen ilk sütun (Sayfa2) sıralanır. Range_lookup FALSE ise, sıralama gereksinimi yoktur.


1
@ LDC3: range_lookup FALSE ise, ilk sütunun sıralanması gerekmez.
jjk_charles

Yorumunuzu cevabınıza eklerseniz, bu yorumu silerim.
LDC3

@ LDC3: Yorumlarınızı olduğu gibi bırakmak kesinlikle iyi bir şey; yalnızca daha sonraki bir zamanda bakacak olan birine daha fazla netlik sağlanmasına yardımcı olacaktır. Neyse, cevabımdaki range_lookup hakkında biraz daha ekledik.
jjk_charles

0

Sayfa 1'deki Sütun A'daki Kimlik Numarasının bir kısmı, Sayfa 2'deki Sütun A'da bulunmuyorsa, bir ERROR Değeri alacaksınız, eğer öyleyse, ISERROR işlevini IF işleviyle birlikte kullanabilirsiniz # DIV0 veya #VALUE gibi hata mesajları ve hatalı bir formül tarafından oluşturulan diğer hata mesajları.

IF (ISERROR (vlookup (A2, Sayfa2! A $ 2: B $ 4, 2, FALSE)), 0, vlookup (A2, Sayfa2! A $ 2: B $ 4, 2, FALSE) İleti.

Excel 2010'da bunun yerine IFERROR işlevini kullanabilirsiniz, ancak çalışmanızı önceki sürümlerle başkasıyla paylaşırsanız, çalışmaz, bu nedenle birleştirilmiş oldie işlevleri tüm sürümlerde çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.