Birleştir If - Excel ve Google E-Tablolar

Örnek Çalışma Kitabını İndirin

Örnek çalışma kitabını indirin

Bu eğitici, Excel ve Google E-Tablolar'daki CONCAT İşlevini kullanarak ölçütlere göre hücre değerlerinin nasıl birleştirileceğini gösterecektir.

BİRLEŞTİRME İşlevi

Excel 2022+ kullanıcıları, birden çok dizeyi tek bir dizede birleştirmek için kullanılan CONCAT İşlevine erişebilir.

Notlar:

  • İlk örneğimiz CONCAT İşlevini kullanır ve bu nedenle Excel 2022'den önce Excel kullanıcıları tarafından kullanılamaz. Bu örneğin Excel'in eski sürümlerinde nasıl çoğaltılacağını öğrenmek için bu öğreticinin sonraki bölümüne bakın.
  • Google E-Tablolar kullanıcılarının da CONCAT İşlevine erişimi vardır, ancak Excel'den farklı olarak, yalnızca iki değerin veya hücre referanslarının birleştirilmesine izin verir ve hücre aralığı girişlerine izin vermez. Bunun yerine TEXTJOIN İşlevini kullanarak Google E-Tablolar'da bu örneğin nasıl elde edilebileceğine ilişkin sonraki bölüme bakın.

Bu örnek, bir metin dizesi oluşturmak için bir dizi formülündeki CONCAT ve IF İşlevlerini kullanır. Oyuncu İsimleri ile ilgili bir Takım değeri kırmızı

1 =BİRİŞTİR(EĞER(C3:C8="Kırmızı",B3:B8,""

Excel 2022 kullanıcılarının CTRL + SHIFT + ENTER tuşlarına basarak bu formülü bir dizi işlevi olarak girmeleri gerekecektir. Excel'in sonraki sürümlerinin kullanıcılarının bu adımı izlemesi gerekmez.

Bu formülün ne yaptığını açıklamak için, onu adımlara ayıralım:

Bu bizim son formülümüz:

1 =BİRİŞTİR(EĞER(C3:C8="Kırmızı",B3:B8,""

İlk olarak, hücre aralığı değerleri formüle eklenir:

1 =BAĞLANTI({"Kırmızı"; "Mavi"; "Mavi"; "Kırmızı"; "Mavi"; "Kırmızı"}="Kırmızı",{"A"; "B"; "C"; "D "; "E"; "F"},""

Sıradaki liste Takım isimler değerle karşılaştırılır kırmızı:

1 =BİRİŞİM({DOĞRU; YANLIŞ; YANLIŞ; DOĞRU; YANLIŞ; DOĞRU},{"A"; "B"; "C"; "D"; "E"; "F"},""

EĞER İşlevi DOĞRU değerleri şu şekilde değiştirir: Oyuncu ismi, ve “” ile FALSE değerleri

1 =BAĞLANTI({"A"; ""; ""; "D"; ""; "F"

CONCAT İşlevi daha sonra tüm dizi değerlerini tek bir metin dizesinde birleştirir:

1 ="ADF"

Sınırlayıcı Ekleme veya Boş Değerleri Yoksayma

Her değer arasına sınırlayıcı değerler veya metin eklemek veya işlevin boş hücre değerlerini yok sayması gerekiyorsa, bunun yerine TEXTJOIN İşlevi kullanılabilir.

Daha fazla bilgi için TEXTJOIN If makalemizi okuyun.

Birleştir If - Excel 2022 öncesi

CONCAT ve TEXTJOIN İşlevleri Excel 2022 sürümünden önce mevcut olmadığı için bu sorunu farklı bir şekilde çözmemiz gerekiyor. BİRLEŞTİR İşlevi kullanılabilir ancak girdi olarak hücre aralıklarını almaz veya dizi işlemlerine izin vermez ve bu nedenle bunun yerine EĞER İşlevli bir yardımcı sütun kullanmamız gerekir.

Bu sonraki örnek, bir metin dizesi oluşturmak için bir yardımcı sütunun nasıl kullanılacağını gösterir. Oyuncu İsimleri ile ilgili bir Takım değeri Kırmızı:

1 =EĞER(C3="Kırmızı",B3,"" &D4

Bu örnekteki ilk adım, koşulunu çoğaltmak için bir EĞER İşlevi kullanmaktır. Takım = Kırmızı:

1 =EĞER(C3="Kırmızı",B3,""

Ardından, altındaki hücreye de başvurarak bu değerlerin bir listesini tek bir hücrede oluşturan bir sütun oluşturabiliriz:

1 =D3&E4

Bu formül, iki değeri birleştirmek için & karakterini kullanır. BİRLEŞTİR İşlevinin tam olarak aynı sonucu oluşturmak için kullanılabileceğini unutmayın, ancak daha kısa olduğu ve formülün hangi eylemi gerçekleştirdiğini daha net hale getirdiği için & yöntemi genellikle tercih edilir.

Bu iki yardımcı sütun daha sonra tek bir formülde birleştirilebilir:

1 =EĞER(C3="Kırmızı",B3,""&D4

Bir özet hücre, daha sonra, dosyadaki ilk değere başvurabilir. Oyuncu Listesi yardımcı sütun:

1 =D3

Google E-Tablolarda If'yi Birleştir

Google E-Tablolar kullanıcıları, bir koşula göre değerleri birleştirmek için TEXTJOIN İşlevini kullanmalıdır.

TEXTJOIN İşlevini kullanma hakkında daha fazla bilgi için.

Bu örnek, bir metin dizesi oluşturmak için TEXTJOIN ve IF İşlevlerini kullanacaktır. Oyuncu İsimleri ile ilgili bir Takım değeri kırmızı

1 =ARRAYFORMULA(METİN BİRLEŞTİR("",YANLIŞ,EĞER(C3:C8="Kırmızı",B3:B8,"")

Bu formül hücre aralıkları için dizi girişleri gerektirdiğinden, CTRL + SHIFT + ENTER tuşlarına basarak ARRAYFORMULA İşlevi formüle eklenmelidir.

Bir koşula dayalı olarak birleştirme gerçekleştirmek için TEXTJOIN İşlevini kullanma hakkında daha fazla bilgi için.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave