Power query: metin şunları içeriyorsa

Power Query’de, bir alt dizenin dize içinde olup olmadığını test etmek için kullanabileceğiniz Text.Contains işlevini kullanabilirsiniz. Bu işlevde, bir alt dizeyi test etmek için IF ifadesini de kullanabiliriz.

Aşağıdaki örnekte, eril ve dişil eki olan isimlerin bir listesi bulunmaktadır. Ve dişil eki olan isimlerin hangileri olduğunu kontrol etmemiz gerekiyor.

metin-güç sorgusunda-işlevi içerir

Power Query’de TEXT.CONTAINS kullanma

  1. Veri sekmesi > Veri Al > Diğer Kaynaklardan > Tablodan/Aralıktan’a gidin.
    get-data-from-table-range
  2. Şimdi Güçlü Sorgu Düzenleyicisi’nde Sütun Ekle > Özel Sütun’a gidin.
    custom-column-in-power-query-editor
  3. Oradan, özel formül iletişim kutusuna (=Text.Contains([Adlar], »Ms.”) değerini girin.
    in-dialog-box-enter-text-contains-function
  4. Sonunda sütunları eklemek için Tamam’ı tıklayın.

Tamam’a tıkladığınızda, DOĞRU ve YANLIŞ’tan oluşan yeni bir sütun girilecektir. Metinde “Bayan” ifadesi yer aldığında DOĞRU ve geri kalanı için YANLIŞ.

doğru-yanlış-ile-eklenen yeni sütun

Bu özellik nasıl çalışıyor?

Fonksiyonda tanımlamanız gereken iki argüman var. İlk bağımsız değişkende (Metin), koşulu kontrol etmek istediğiniz ana metni içeren sütun.

Ve ikinci argümanda (alt dize), ilk argümanın ana dizesinde kontrol etmek istediğiniz alt dizeyi belirtmeniz gerekir.

metin-işlev-nasıl-içerir-nasıl çalışır

Metin içeriğini kontrol etmek için IF’yi kullanın

Bazı metinlerin başka metin içerip içermediğini kontrol etmek için IF ifadesini de kullanabilirsiniz. IF kullanarak DOĞRU ve YANLIŞ yerine anlamlı sonuçlar kullanabilirsiniz. Bu nedenle, gelişmiş sorgu düzenleyicide Ekle sütununa gitmeniz ve koşullu sütuna tıklamanız gerekir.

if-check-metin içeriyor

Koşullu sütunu tıklattığınızda, bir IF ifadesi oluşturmak için bir iletişim kutusu görüntülenir.

eğer-oluşturulacak-koşullu-sütun

Burada şunları yapmalısınız:

  1. Sütun adını girin.
  2. Durumu kontrol etmek için sütun adını seçin.
  3. “İçerir” operatörünü seçin.
  4. Kontrol edilecek değer, “Bayan.”
  5. Koşul DOĞRU ise elde edilecek çıktı, “Kadın”.
  6. Ve durumunu elde etmek için çıktı YANLIŞ, “Erkek” olur.
  7. Sonunda sütuna girmek için Tamam’ı tıklayın.

Tamam’ı tıkladığınız anda, Metnin “Bayan” içerdiği “Kadın” içeren yeni bir sütun elde edeceksiniz. doğrudur ve aksi halde “İnsan” için geçerlidir.

if ifadesinden sonra yeni sütun

Excel dosyasını alın

İndirmek

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir