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.
Power Query’de TEXT.CONTAINS kullanma
- Veri sekmesi > Veri Al > Diğer Kaynaklardan > Tablodan/Aralıktan’a gidin.
- Şimdi Güçlü Sorgu Düzenleyicisi’nde Sütun Ekle > Özel Sütun’a gidin.
- Oradan, özel formül iletişim kutusuna (=Text.Contains([Adlar], »Ms.”) değerini girin.
- 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Ş.
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ç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.
Koşullu sütunu tıklattığınızda, bir IF ifadesi oluşturmak için bir iletişim kutusu görüntülenir.
Burada şunları yapmalısınız:
- Sütun adını girin.
- Durumu kontrol etmek için sütun adını seçin.
- “İçerir” operatörünü seçin.
- Kontrol edilecek değer, “Bayan.”
- Koşul DOĞRU ise elde edilecek çıktı, “Kadın”.
- Ve durumunu elde etmek için çıktı YANLIŞ, “Erkek” olur.
- 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.
Excel dosyasını alın
İlgili eğitimler
- Birden Fazla Excel DOSYASINI TEK BİR NOT DEFTERİNDE BİRLEŞTİRİN
- Excel’deki Power Query’de DÜŞEYARA gerçekleştirme
- Power Query’yi kullanarak Excel’deki veri pivotunu kaldırma
- Power Query: değerleri (metin ve sayılar) birleştirin
- Güç Sorgusu: Tarih farkı