Text.Contains
Sintaks
Text.Contains(text as nullable text, substring as text, optional comparer as nullable function) as nullable logical
Tentang
Mendeteksi apakah text
berisi nilai substring
. Mengembalikan true jika nilai ditemukan. Fungsi ini tidak mendukung kartubebas atau ekspresi reguler.
Argumen comparer
opsional dapat digunakan untuk menentukan perbandingan yang tidak peka huruf besar/kecil atau budaya dan sadar lokal. Pembanding bawaan berikut ini tersedia dalam bahasa rumus:
- Comparer.Ordinal: Digunakan untuk melakukan perbandingan ordinal yang peka huruf besar atau kecil
- Comparer.OrdinalIgnoreCase: Digunakan untuk melakukan perbandingan ordinal yang tidak sensitif terhadap huruf besar/kecil
- Comparer.FromCulture: Digunakan untuk melakukan perbandingan yang memperhatikan budaya
Jika argumen pertama null, fungsi ini mengembalikan null.
Semua karakter diperlakukan secara harfiah. Misalnya, "DR", " DR", "DR", dan " DR" tidak dianggap sama satu sama lain.
Contoh 1
Temukan apakah teks "Halo Dunia" berisi "Halo".
Penggunaan
Text.Contains("Hello World", "Hello")
Hasil
true
Contoh 2
Temukan apakah teks "Halo Dunia" berisi "hello".
Penggunaan
Text.Contains("Hello World", "hello")
Hasil
false
Contoh 3
Temukan apakah teks "Halo Dunia" berisi "hello", menggunakan pembanding yang tidak peka huruf besar/kecil.
Penggunaan
Text.Contains("Hello World", "hello", Comparer.OrdinalIgnoreCase)
Hasil
true
Contoh 4
Temukan baris dalam tabel yang berisi "A-" atau "7" dalam kode akun.
Penggunaan
let
Source = #table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"US-2004", #date(2023,1,20), 580},
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"US-1200", #date(2022,12,14), 350},
{"PTY-507", #date(2023,6,4), 110}
}),
#"Filtered rows" = Table.SelectRows(
Source,
each Text.Contains([Account Code], "A-") or
Text.Contains([Account Code], "7"))
in
#"Filtered rows"
Hasil
#table(type table [Account Code = text, Posted Date = date, Sales = number],
{
{"CA-8843", #date(2023,7,18), 280},
{"PA-1274", #date(2022,1,12), 90},
{"PA-4323", #date(2023,4,14), 187},
{"PTY-507", #date(2023,6,4), 110}
})
Konten terkait
- Bagaimana budaya memengaruhi pemformatan teks