Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 benar jika nilai ditemukan. Fungsi ini tidak mendukung wildcard atau pola reguler.
Argumen comparer opsional dapat digunakan untuk menentukan perbandingan yang tidak membedakan huruf besar dan kecil atau yang memperhatikan budaya dan 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