Excel'de birden çok sütun nasıl döndürülür


1

Aşağıdakileri yapmak istiyorum: Aşağıdaki verilerle iki sayfam var. Ve 3. ve 4. sütunları Sayfa2'den Sayfa1'e getirmek istiyorum. Vlookup işlevi, bir kerede yalnızca 1 sütundan fazla veri getirmeme izin verecek. Her iki sütunu aynı anda getirmenin bir yolu var mı?

Sayfa 1

Student     ISS OSS Total
John Doe    2       2
Mark Doe    2   1   3
Steven Doe  2   1   3
Kevin Doe       2   2

Sayfa 2

Name        Grade  Admin        Counselor
John Doe    9      McPherson    Gildea
Mark Doe    9      McPherson    Gildea
Steven Doe  9      Bagoly       Trudell
Kevin Doe   11     McPherson    Gildea

Eğer birleştirerek sorununuz yoksa Adminve Counselortek sütuna, o çalışacaktır. Her iki arama formülünü bir hücrede aralarında virgül gibi bir ayırıcıyla birleştirin. Ancak, Excel'de bir formülü bir hücreye girmenin ve doğrudan başka bir hücrenin içeriğini değiştirmesini sağlamanın bir yolu yoktur. Başka bir deyişle, John Doe'in İdarecisini E2ve ayrıca Danışmanlarını içine çekmek için bir formül kullanamazsınız F2.
Mühendis Toast,

Ron Rosenfeld'in cevabı, sorduğun şeyin yapılabileceğini gösteriyor, ama bu şekilde yapma gereğini merak ediyorum. Yönetici için basit bir VLOOKUP'ı bir hücreye yapıştırabilir, Danışman için bitişik hücreye kopyalayabilir, daha sonra iki formülü satırlara gerektiği gibi kopyalayabilir veya sürükleyebilirsiniz. Bu kolayca doldurabileceğiniz basit bir formül. Tarif ettiğiniz şekilde yapmanın faydası nedir?
fixer1234

Yanıtlar:


1

Bunu, VLOOKUP'taki sütun değişkenini bir dizi sabiti olarak girerek yapabilirsiniz. Örneğin:

Sheet1!E2:   =VLOOKUP(A2,Sheet2!$A$2:$D$5,{3,4},FALSE)

Bunu E2'ye girin. Ardından E2: F2'yi seçin ve vururken ctrl+ tuşunu basılı tutarak onaylayın .shiftEnter

Formül, diziyi döndürür: {"McPherson","Gildea"} ve tam olarak tarif ettiğim şekilde girerek sonuçları iki farklı hücreye döndürür.

Daha sonra E2: F2'yi seçebilir ve gerektiği kadar doldurabilirsiniz.

Dizi Formülleri ve Dizi Sabitleri hakkında bilgi için Excel HELP'e bakın.

Bunu doğru yaparsanız, formül çubuğunda formüllerin hem E2 hem de F2'de aynı görüneceğini unutmayın; ve ayrıca {...}tüm formülün etrafında diş telleri bulunacaktır . {3,4}Formül içindeki dizi sabitini yazarken ayraçları girseniz de , Excel, ctrl+shift+entertuş kombinasyonuyla bir formül girdiğinizde tüm formülün etrafında görünen ayraçları ekler .

görüntü tanımını buraya girin


+1 Bu zekice, ancak gerçekten bir kerede iki hücreye bir formül yapıştırıyorsunuz. Basit bir VLOOKUP kullanarak ve bunu bitişik hücreye kopyalamak için (bu soruyu cevaplamanın dışında), faydası veya genel kullanım durumu var mı? Çözümünüzü merak ediyorum, ancak bunun için pratik bir kullanım olup olmayacağını çözmeye çalışıyorum. :-)
fixer1234

1
@ fixer1234 Test etmelisiniz, ancak dizi sabiti, diziyi içeren bir hücre başvurusu olabilirse ve döndürülecek farklı sütun gruplarını seçmek istiyorsanız ve BT Bölümünüzün VBA'ya izin vermemesi durumunda, belki de. Ama ben ulaşıyorum.
Ron Rosenfeld

Formül işe yaradı. Ancak, formüle girerken ve ardından ctrl + shift + enter tuşlarına basarken, her iki hücreyi de E2: F2 hücrelerini seçmem gerektiğini fark ettim. Soruma cevap veren herkese teşekkürler.
Çakıllar

@Pebbles Yardım etmekten memnun oldum. Cevabımı Cevap olarak kabul edersen çok sevinirim.
Ron Rosenfeld,
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.