Excel'de birden çok karşılık gelen değeri nasıl görüntüleyebilir ve birleştirebilirim?
Hepimizin bildiği gibi VLOOKUP Excel'deki işlev, bir değeri aramamıza ve karşılık gelen verileri başka bir sütunda döndürmemize yardımcı olabilir, ancak genel olarak, birden çok eşleşen veri varsa yalnızca ilk göreli değeri alabilir. Bu yazıda, yalnızca bir hücrede veya dikey bir listede birden fazla karşılık gelen değeri nasıl vlookup ve birleştireceğimi anlatacağım.
Vlookup ve formülle birden çok eşleşen değeri dikey olarak döndür
Vlookup ve Kullanıcı Tanımlı İşlev ile bir hücrede birden çok eşleşen değeri birleştirin
Kutools for Excel ile bir hücrede birden çok eşleşen değeri Vlookup ve birleştirin
Vlookup ve formülle birden çok eşleşen değeri dikey olarak döndür
Diyelim ki, aşağıdaki veri aralığına sahip olduğumu varsayarsak, aşağıdaki ekran görüntüsünde gösterildiği gibi dikey olarak belirli bir değere dayalı tüm karşılık gelen değerleri elde etmek için bir dizi formülü uygulayabilirsiniz.
1. Şu formülü girin: =IF(COUNTIF($A$1:$A$16,$D$2)>=ROWS($1:1),INDEX($B$1:$B$16,SMALL(IF($A$1:$A$16=$D$2,ROW($1:$16)),ROW(1:1))),"") Sonucu yerleştirmek istediğiniz boş bir hücreye, örneğin E2'ye ve ardından Ctrl + Üst Karakter + Enter belirli bir kritere göre göreli değer tabanını elde etmek için tuşları bir araya getirin, ekran görüntüsüne bakın:
not: Yukarıdaki formülde:
A1: A16 aramak istediğiniz belirli değeri içeren sütun aralığıdır;
D2 bakmak istediğiniz belirli değeri gösterir;
B1: B16 karşılık gelen verileri döndürmek istediğiniz sütun aralığıdır;
$ 1: $ 16 aralık içindeki satır referansını gösterir.
2. Ardından E2 hücresini seçin ve boş hücreler elde edene kadar doldurma tutamacını hücrelere sürükleyin ve eşleşen tüm değerler aşağıdaki ekran görüntüsü gibi sütunda listelenir:
Vlookup ve Kullanıcı Tanımlı İşlev ile bir hücrede birden çok eşleşen değeri birleştirin
Göreli değerleri dikey olarak almak yerine, bazen eşleşen değerleri tek bir hücreye almak ve bunları belirli bir ayırıcıyla birleştirmek istersiniz. Bu durumda, aşağıdaki Kullanıcı Tanımlı İşlev size bir iyilik yapabilir.
1. basılı tutun ALT + F11 tuşlarını açmak için Uygulamalar için Microsoft Visual Basic pencere.
2. tıklayın Ekle > modülve aşağıdaki kodu modül Pencere.
VBA kodu: Vlookup ve bir hücrede birden çok eşleşen değeri birleştirin
Function CusVlookup(lookupval, lookuprange As Range, indexcol As Long)
'updateby Extendoffice
Dim x As Range
Dim result As String
result = ""
For Each x In lookuprange
If x = lookupval Then
result = result & " " & x.Offset(0, indexcol - 1)
End If
Next x
CusVlookup = result
End Function
3. Ardından bu kodu kaydedip kapatın, çalışma sayfasına geri dönün ve şu formülü girin: = cusvlookup (D2, A1: B16,2) sonucu koymak istediğiniz boş bir hücreye girin ve Keşfet anahtar, belirli bir veriye dayalı karşılık gelen tüm değerler boşluk ayırıcı ile tek bir hücreye döndürüldü, ekran görüntüsüne bakın:
not: Yukarıdaki formülde: D2 aramak istediğiniz hücre değerlerini gösterir, A1: B16 verileri almak istediğiniz veri aralığıdır, sayı 2 eşleşen değerin döndürüleceği sütun numarasıdır, bu referansları ihtiyacınıza göre değiştirebilirsiniz.
Kutools for Excel ile bir hücrede birden çok eşleşen değeri Vlookup ve birleştirin
Eğer varsa Kutools for Excel, Onun ile Gelişmiş Kombine Satırları özelliği sayesinde, bu işi kolaylıkla kolaylıkla bitirebilirsiniz. Bu özellik, tüm eşleşen değerleri başka bir sütundaki aynı verilere dayalı olarak belirli bir sınırlayıcıyla birleştirmenize yardımcı olabilir.
Kutools for Excel : 300'den fazla kullanışlı Excel eklentisi ile 30 günde sınırlama olmaksızın ücretsiz deneyin. |
Kurduktan sonra Kutools for Excellütfen aşağıdaki işlemleri yapın:
1. Belirli verilere dayalı olarak karşılık gelen değerleri almak istediğiniz veri aralığını seçin.
2. Sonra tıklayın Kutools > Birleştir ve Böl > Gelişmiş Kombine Satırları, ekran görüntüsüne bakın:
3. In Gelişmiş Kombine Satırları iletişim kutusunda, birleştirmek istediğiniz sütun adını tıklayın ve ardından Birincil anahtar düğmesi, ekran görüntüsüne bakın:
4. Ardından, eşleşen değerleri döndürmek istediğiniz başka bir sütun adını tıklayın ve Birleştirmek birleştirilmiş değerleri ayırmak için bir ayırıcı seçmek için ekran görüntüsüne bakın:
5. Ve sonra tıklayın Ok düğmesi, aynı değerleri temel alan karşılık gelen tüm değerler belirli bir ayırıcıyla birleştirilmiştir, ekran görüntülerine bakın:
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
Demo: Kutools for Excel ile bir hücrede birden çok eşleşen değeri Vlookup ve birleştirin
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!