Baca dalam bahasa Inggris

Bagikan melalui


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:

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}
})