Virgülle ayrılmış tek bir hücrede birden çok arama değeri nasıl döndürülür?
Excel'de, bir tablo hücresinden ilk eşleşen değeri döndürmek için DÜŞEYARA işlevini uygulayabiliriz, ancak bazen, tüm eşleşen değerleri ayıklamamız ve ardından virgül, tire, vb. Gibi belirli bir sınırlayıcıyla tek bir Aşağıdaki ekran görüntüsü gibi hücre. Excel'de virgülle ayrılmış tek bir hücrede birden çok arama değerini nasıl alabilir ve döndürebiliriz?
Kullanıcı Tanımlı İşlev ile virgülle ayrılmış tek bir hücrede birden çok arama değeri döndür
Kutools for Excel ile virgülle ayrılmış tek bir hücrede birden çok arama değeri döndür
Kullanıcı Tanımlı İşlev ile virgülle ayrılmış tek bir hücrede birden çok arama değeri döndür
Normalde, birden çok eşleşen değeri ayıklayıp döndürmemizin ve virgülle ayırarak tek bir hücreye döndürmemizin doğrudan bir yolu yoktur, burada, bu işi çözmek için bir Kullanıcı Tanımlı İşlev oluşturabilirsiniz, lütfen aşağıdaki işlemleri gerçekleştirin:
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: Birden çok arama değerini virgülle ayrılmış bir hücreye döndürür
Function SingleCellExtract(LookupValue As String, LookupRange As Range, ColumnNumber As Integer, Char As String)
'Updateby Extendoffice
Dim I As Long
Dim xRet As String
For I = 1 To LookupRange.Columns(1).Cells.Count
If LookupRange.Cells(I, 1) = LookupValue Then
If xRet = "" Then
xRet = LookupRange.Cells(I, ColumnNumber) & Char
Else
xRet = xRet & "" & LookupRange.Cells(I, ColumnNumber) & Char
End If
End If
Next
SingleCellExtract = Left(xRet, Len(xRet) - 1)
End Function
3. Ardından bu kodu kaydedin ve Modül penceresini kapatın, çalışma sayfanıza geri dönün ve şu formülü girin: = SingleCellExtract (D2, A2: B15,2, ",") sonucu döndürmek istediğiniz boş bir hücreye. Ve ardından Keşfet sonucu almak için anahtar, ekran görüntüsüne bakın:
not: Yukarıdaki formülde:
D2: aramak istediğiniz hücre değerlerini gösterir;
A2: B15: veriyi getirmek istediğiniz veri aralığıdır;
2: 2 sayısı, eşleşen değerin döndürüleceği sütun numarasıdır;
,: virgül, birden çok değeri ayırmak istediğiniz ayırıcıdır.
Bunları ihtiyacınıza göre değiştirebilirsiniz.
Kutools for Excel ile virgülle ayrılmış tek bir hücrede birden çok arama değeri döndür
Eğer varsa Kutools for Excel, bu görev artık bir sorun olmayacak. Gelişmiş Kombine Satırları yardımcı programı, bir sütuna dayalı tüm göreli değerleri 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. Eşleşen tüm değerleri bir sütuna göre birleştirmek istediğiniz veri aralığını seçin.
2. tıklayın Kutools > Birleştir ve Böl > Gelişmiş Kombine Satırları, ekran görüntüsüne bakın:
3. In Sütuna Göre Satırları Birleştirme iletişim kutusunda, birleştirmek istediğiniz sütun adına 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ğerlerini birleştirmek istediğiniz diğer 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. Sonra tıklayın OK düğmesi, aynı değere sahip tüm karşılık gelen hücreler virgülle ayrılmış tek bir hücrede birleştirilmiştir, ekran görüntülerine bakın:
Bu Advanced Combine Rows yardımcı programı hakkında daha fazla bilgi edinmek için tıklayın…
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
Demo: Kutools for Excel ile virgülle ayrılmış tek bir hücrede birden çok arama değeri döndür
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!