Isi
Indeks 🔎︎
fungsi

# Fungsi teks

Bagian ini berisi keteranganTeksfungsi.

Untuk mengakses fungsi ini...

Sisip - Fungsi - Kategori Teks

## REGEX

Cocokkan dan ekstrak atau secara opsional mengganti teks menggunakan ekspresi reguler.

### WEBSERVICE

Dapatkan beberapa konten web dari URI.

### FILTERXML

Menerapkan ekspresi XPath ke dokumen XML.

### ENCODEURL

Mengembalikan untai URL yang disandikan.

## ARABIC

Menghitung nilai angka Romawi. Kisaran nilai harus antara 0 dan 3999.

#### Sintaksis

ARABIC("Text")

Nilai adalah nilai yang akan diperiksa.

#### Contoh

=ARABIC("MXIV") mengembalikan 1014

=ARABIC("MMII") mengembalikan 2002

## ASC

Fungsi ASC mengubah karakter ASCII dan katakana lebar penuh menjadi setengah lebar. Mengembalikan string teks.

Lihat https://wiki.documentfoundation.org/Calc/Fitur/JIS_and_ASC_functions untuk tabel konversi.

#### Sintaksis

ASC("Teks")

Nilai adalah nilai yang akan diperiksa.

Lihat juga fungsi JIS.

## BAHTTEXT

Mengonversi angka menjadi teks Thailand, termasuk nama mata uang Thailand.

#### Sintaksis

BAHTTEXT(Angka)

Nomor adalah nomor apa pun. "Baht" ditambahkan ke bagian integral dari angka, dan "Satang" ditambahkan ke bagian desimal dari angka.

#### Contoh

=BAHTTEXT(12.65) mengembalikan string dalam karakter Thailand dengan arti "Dua Belas Baht dan Enam Puluh Lima Satang".

## BASE

Mengonversi bilangan bulat positif ke basis tertentu ke dalam teks dari sistem penomoran .Digit 0-9 dan huruf AZ digunakan.

#### Sintaksis

BASE(Number; Radix [; MinimumLength])

Nilai adalah nilai yang akan diperiksa.

Radix menunjukkan basis sistem angka. Mungkin bilangan bulat positif antara 2 dan 36.

MinimumLength (opsional) menentukan panjang minimum dari urutan karakter yang telah dibuat. Jika teks lebih pendek dari panjang minimum yang ditunjukkan, angka nol ditambahkan di sebelah kiri string.

#### Contoh

=BASE(17;10;4) mengembalikan 0017 di sistem desimal.

=BASE(17;2) mengembalikan 10001 di sistem biner.

=BASE(255;16;4) mengembalikan 00FF di system hexa desimal.

## CHAR

Mengonversi angka menjadi karakter sesuai dengan tabel kode saat ini. Angka tersebut dapat berupa bilangan bulat dua digit atau tiga digit.

Kode lebih dari 127 mungkin bergantung kepada pemetaan karakter sistem Anda (sebagai contoh iso-8859-1, iso-8859-2, Windows-1252, Windows-1250), dan mungkin tak akan portabel.

#### Sintaksis

CHAR(angka)

Angka adalah angka antara 1 dan 255 yang mewakili nilai kode untuk karakter.

#### Contoh

=CHAR(100) mengembalikan karakter d.

="abc" & CHAR (10) & "def" memasukkan karakter baris baru ke dalam string.

## CLEAN

Semua karakter yang tidak dicetak dihapus dari string.

#### Sintaksis

CLEAN("Teks")

Teks merujuk pada teks yang digunakan untuk menghapus semua karakter yang tidak dapat dicetak.

#### Contoh

=LEN(CLEAN(CHAR(7) & "LibreOffice Calc" & CHAR(8))) returns 16, showing that the CLEAN function removes the non-printable Unicode U+0007 ("BEL") and U+0008 ("BS") characters at the beginning and end of the string argument. CLEAN does not remove spaces.

## CODE

Mengembalikan kode numerik untuk karakter pertama dalam string teks.

#### Sintaksis

CODECODE("Text")

Teks adalah teks yang dapat ditemukan kode karakter pertama.

Kode lebih dari 127 mungkin bergantung kepada pemetaan karakter sistem Anda (sebagai contoh iso-8859-1, iso-8859-2, Windows-1252, Windows-1250), dan mungkin tak akan portabel.

#### Contoh

=CODE("Hieronymus") mengembalikan 72, =CODE ("hieroglyphic") mengembalikan 104.

Kode yang digunakan di sini tidak merujuk ke ASCII, tetapi ke tabel kode yang saat ini dimuat.

## CONCATENATE

Menggabungkan beberapa string teks menjadi satu string.

#### Sintaksis

CONCATENATE(String 1 [; String 2 [; … [; String 255]]])

String 1[; String 2][; … ;[String 255]] are strings or references to cells containing strings.

#### Contoh

=CONCATENATE("Selamat ";"Pagi ";"Bu ";"Doe") mengembalikan: Selamat Pagi Bu Doe.

## DECIMAL

Mengonversi teks dengan karakter dari suatu sistem bilangan ke bilangan bulat positif dengan radix dasar yang diberikan. Radix harus dalam rentang 2 hingga 36. Spasi dan tab diabaikan. Ruas Teks tidak peka-kapital.

Jika akar adalah 16, x depan atau X atau 0x atau 0X, dan ditambahkan h atau H, diabaikan. Jika akar adalah 2, b atau B yang ditambahkan diabaikan. Karakter lain yang bukan milik sistem angka menghasilkan kesalahan.

#### Sintaksis

DECIMAL("Teks"; Radix)

Teks adalah teks yang akan dikonversi. Untuk membedakan antara angka heksadesimal, seperti A1 dan referensi ke sel A1, anda harus menempatkan nomor dalam tanda kutip, misalnya, "A1" atau "FACE".

Radix menunjukkan basis sistem bilangan. Radix mungkin berupa bilangan bulat positif berapapun antara 2 dan 36.

#### Contoh

=DECIMAL("17";10) mengembalikan nilai 17.

=DECIMAL("FACE";16) mengembalikan nilai 64206.

=DECIMAL("0101";2) mengembalikan nilai 5.

## DOLLAR

Mengonversi angka menjadi jumlah dalam format mata uang, dibulatkan ke tempat desimal yang ditentukan. Dalam bidang Nilai masukkan angka ke dikonversi ke mata uang. Secara opsional, Anda dapat memasukkan jumlah tempat desimal di bidang Decimal . Jika tidak ada nilai yang ditentukan, semua angka dalam format mata uang akan ditampilkan dengan dua tempat desimal.

Anda mengatur format mata uang dalam pengaturan sistem anda.

#### Sintaksis

DOLLAR(Value [; Decimals])

Nilai adalah angka, referensi ke sel yang berisi angka, atau rumus yang mengembalikan angka.

Desimal adalah jumlah opsional tempat desimal.

#### Contoh

=DOLLAR(255) returns $255.00 for the English (USA) locale and USD (dollar) currency; ￥255.00 for the Japanese locale and JPY (yen) currency; or 255,00 € for the German (Germany) locale and EUR (euro) currency.

=DOLLAR(367.456;2) mengembalikan $367.46. Gunakan pemisah desimal yang sesuai dengan pengaturan lokal.

## EXACT

Membandingkan dua string teks dan mengembalikan TRUE jika identik.Fungsi ini peka terhadap huruf besar-kecil.

#### Sintaksis

EXACT("Teks1"; "Teks2")

Nilai adalah nilai yang akan diperiksa.

Nilai adalah nilai yang akan diperiksa.

#### Contoh

=EXACT("microsystems";"Microsystems") mengembalikan nilai FALSE.

## FIND

Mengembalikan posisi string teks dalam string lain.Anda juga dapat menentukan di mana memulai pencarian. Istilah pencarian dapat berupa angka atau serangkaian karakter. Pencarian bersifat hal-hal yang sensitif.

#### Sintaksis

FIND("FindText"; "Text" [; Position])

Nilai adalah nilai yang akan diperiksa.

Teks adalah teks tempat pencarian dilakukan.

Posisi (opsional) adalah posisi dalam teks dari mana pencarian dimulai.

#### Contoh

=FIND(76;998877665544) mengembalikan nilai 6.

## FIXED

Returns a number as text with a specified number of decimal places and optional thousands separators.

#### Sintaksis

FIXED(Number; [Decimals = 2 [; NoThousandsSeparators = FALSE]])

Number is rounded to Decimals places (after the decimal separator) and the result formatted as text, using locale-specific settings.

Decimals (optional) refers to the number of decimal places to be displayed. If Decimals is negative, Number is rounded to ABS(Decimals) places to the left from the decimal point. If Decimals is a fraction, it is truncated actually ignoring what is the closest integer.

NoThousandsSeparators (optional) determines whether the thousands separator is used. If it is TRUE or non-zero, then group separators are omitted from the resulting string. If the parameter is equal to 0 or if it is missing altogether, the thousands separators of your current locale setting are displayed.

#### Contoh

=FIXED(1234567.89;3) mengebalikan nilai 1,234,567.890 sebagai teks string.

=FIXED(123456.789;;TRUE) returns 123456.79 as a text string.

=FIXED(12345.6789;-2) returns 12,300 as a text string.

=FIXED(12134567.89;-3;1) returns 12135000 as a text string.

=FIXED(12345.789;3/4) returns 12,346 as a text string.

=FIXED(12345.789;8/5) returns 12,345.8 as a text string.

## JIS

Fungsi JIS mengkonversi karakter ASCII dan katakana setengah-lebar menjadi lebar-penuh. Mengembalikan string teks.

Lihat https://wiki.documentfoundation.org/Calc/Fitur/JIS_and_ASC_functions untuk tabel konversi.

#### Sintaksis

JIS("Teks")

Nilai adalah nilai yang akan diperiksa.

Lihat juga fungsi ASC.

## LEFT

Mengembalikan karakter pertama atau karakter teks.

#### Sintaksis

LEFT("Text" [; Number])

Teks adalah teks di mana kata-kata parsial awal harus ditentukan.

Nomor (opsional) menentukan jumlah karakter untuk teks awal. Jika parameter ini tidak ditentukan, satu karakter dikembalikan.

#### Contoh

=KIRI("keluaran";3)kembali "keluar".

## LEFTB

Mengembalikan karakter pertama dari teks DBCS.

This function is available since LibreOffice 4.2.

#### Sintaksis

LEFTB("Text" [; Number_bytes])

Teks adalah teks di mana kata-kata parsial awal harus ditentukan.

Jumlah_byte(opsional) menentukan jumlah karakter yang Anda ingin LEFTB untuk mengekstrak, berdasarkan byte. Jika parameter ini tidak ditentukan, satu karakter dikembalikan.

#### Contoh

LEFTB("中国";1)mengembalikan " " (1 byte hanya setengah karakter DBCS dan karakter spasi dikembalikan sebagai gantinya).

LEFTB("中国";2) mengembalikan "中" (2 byte merupakan satu karakter DBCS lengkap).

LEFTB("中国";3) mengembalikan "中" (3 byte merupakan satu setengah karakter DBCS; karakter terakhir yang dikembalikan adalah karakter spasi).

LEFTB("中国";4) mengembalikan "中国" (4 byte merupakan dua karakter DBCS lengkap).

LEFTB("office";3) mengembalikan "off" (3 karakter non-DBCS masing-masing terdiri dari 1 byte).

## LEN

Mengembalikan panjang string termasuk spasi.

#### Sintaksis

LEN ("Teks")

Teks adalah teks yang panjangnya harus ditentukan.

#### Contoh

=LEN("Selamat Siang") mengembalikan 14.

=LEN(12345.67) mengembalikan 8.

## LENB

Untuk bahasa set karakter byte ganda (DBCS), mengembalikan jumlah byte yang digunakan untuk mewakili karakter dalam string teks.

This function is available since LibreOffice 4.2.

#### Sintaksis

LENB ("Teks")

Teks adalah teks yang panjangnya harus ditentukan.

#### Contoh

LENB("中") mengembalikan 2 (1 karakter DBCS yang terdiri dari 2 byte).

LENB("中国") mengembalikan 4 (2 karakter DBCS masing-masing terdiri dari 2 byte).

LENB ("kantor") mengembalikan 6 (6 karakter non-DBCS masing-masing terdiri dari 1 byte).

=LENB("Good Afternoon") returns 14.

= LENB (12345.67) mengembalikan 8.

## LOWER

Mengonversi semua huruf besar dalam string teks menjadi huruf kecil.

#### Sintaksis

LOWER("Teks")

Nilai adalah nilai yang akan diperiksa.

#### Contoh

=LOWER("Sun") mengembalikan sun.

## MID

Menghasilkan teks string dari teks. Parameter menentukan posisi awal dan nomor karakter.

#### Sintaksis

MID("Teks"; Mulai; Nomor)

Teks adalah teks yang berisi karakter yang diekstrak.

Mulai adalah posisi pertama karakter dalam teks yang diekstrak.

Nomor menentukan nomor karakter pada bagian teks.

#### Contoh

=MID("office";2;2) mengembalikan ff.

## MIDB

Mengembalikan untai teks dari teks DBCS. Parameter menentukan posisi awal dan nomor karakter.

This function is available since LibreOffice 4.2.

#### Sintaksis

MIDB("Teks"; Mulai; Nomor_bita)

Teks adalah teks yang berisi karakter yang diekstrak.

Mulai adalah posisi pertama karakter dalam teks yang diekstrak.

Nomor_bita menentukan jumlah karakter yang akan dikembalikan dari teks, dalam bita.

#### Contoh

MIDB("中国";1;0) mengembalikan "" (0 bita selalu berupa untai kosong).

MIDB("中国";1;1) mengembalikan " " (1 bita hanya separuh karakter DBCS dan karenanya hasilnya adalah karakter spasi).

MIDB("中国";1;2) mengembalikan "中" (2 bita merupakan satu karakter DBCSlengkap).

MIDB("中国";1;3) mengembalikan "中 " (3 merupakan satu setengah karakter DBCS; bita terakhir menghasilkan karakter spasi).

MIDB("中国";1;4) mengembalikan "中国" (4 bita merupakan dua karakter DBCS lengkap).

MIDB("中国";2;1) mengembalikan " " (posisi bita 2 bukan merupakan permulaan karakter DBCS dalam untaian; karakter 1 dikembalikan).

MIDB("中国";2;2) mengembalikan " " (posisi bita 2 menunjuk ke bagian terakhir dari karakter pertama dalam untaian DBCS; oleh karena itu 2 bita yang diminta merupakan bagian terakhir dari karakter pertama dan bagian pertama dari karakter kedua dalam untaian; karena itu 2 karakter spasi dikembalikan).

MIDB("中国";2;3) mengembalikan " 国" (posisi bita 2 tidak berada di permulaan karakter dalam untaian DBCS; sebuah karakter spasi dikembalikan untuk bita posisi 2).

MIDB("中国";3;1) mengembalikan " " (posisi bita 3 pada permulaan karakter dalam untaian DBCS, tetapi 1 bita hanya setengah karakter DBCS dan oleh karena itu karakter spasi dikembalikan).

MIDB("中国";3;2) mengembalikan "国" (posisi bita 3 di awal karakter dalam untai DBCS, dan 2 bita merupakan satu karakter DBCS).

MIDB("office";2;3) mengembalikan "ffi" (posisi bita 2 di awal karakter dalam untai non-DBCS, dan 3 bita dari untai non-DBCS membentuk 3 karakter).

## PROPER

Mengapitalisasi huruf pertama dalam semua kata dari untai teks.

#### Sintaksis

PROPER("Teks")

Nilai adalah nilai yang akan diperiksa.

#### Contoh

=PROPER("the document foundation") returns The Document Foundation.

## REPLACE

mengganti bagian dari untuk teks dengan untai teks yang berbeda. Fungsi ini dapat digunakan untuk mengganti karakter dan angka (yang secara otomatis dikonversi menjadi teks). Hasil dari fungsi tersebut selalu ditampilkan sebagai teks. Jika Anda berniat melakukan penghitungan lebih lanjut dengan angka yang telah diganti oleh teks, Anda harus mengonversinya kembali ke angka menggunakan fungsi VALUE.

Setiap teks berisi angka harus ditutup dengan tanda petik jika Anda tidak ingin angka tersebut dianggap sebagai nomor dan secara otomatis dikonversi ke teks.

#### Sintaksis

REPLACE("Teks"; Posisi; Panjang; "TeksBaru")

Teks mengacu pada bagian teks yang akan diganti.

Posisi mengacu pada posisi di dalam teks di mana penggantian akan dimulai.

Panjang adalah nomor karakter dalam Teks yang akan diganti.

TeksBaru mengacu pada teks yang menggantikan Teks.

#### Contoh

=REPLACE("1234567";1;1;"444") mengembalikan "444234567". Satu karakter pada posisi 1 diganti sepenuhnya dengan TeksBaru.

## REPT

Mengulang karakter untai dengan jumlah salinan yang diberikan.

#### Sintaksis

REPT("Teks"; Nomor)

Nilai adalah nilai yang akan diperiksa.

Nilai adalah nilai yang akan diperiksa.

Hasilnya dapat maksimal 255 karakter.

#### Contoh

=REPT("Selamat pagi";2) mengembalikan Selamat pagiSelamat pagi.

## RIGHT

Mengembalikan karakter terakhir atau karakter teks.

#### Sintaksis

RIGHT("Text" [; Number])

Teks adalah teks yang bagian yang tepat harus ditentukan.

Nomor (opsional) adalah jumlah karakter dari bagian kanan teks.

#### Contoh

=RIGHT("Sun";2) mengembalikan nilai un.

## RIGHTB

Mengembalikan karakter terakhir atau karakter teks dengan set karakter byte ganda (DBC).

This function is available since LibreOffice 4.2.

#### Sintaksis

RIGHTB("Text" [; Number_bytes])

Teks adalah teks yang bagian yang tepat harus ditentukan.

Angka_byte (opsional) menentukan jumlah karakter yang ingin Anda ekstrak oleh RIGHTB, berdasarkan byte.

#### Contoh

RIGHTB("中国";1) mengembalikan "" (1 byte hanya setengah karakter DBCS dan karakter spasi dikembalikan sebagai gantinya).

RIGHTB("中国";2) mengembalikan "国" (2 byte merupakan satu karakter DBCS lengkap).

RIGHTB("中国";3) mengembalikan "国" (3 byte merupakan setengah karakter DBCS dan satu karakter DBCS keseluruhan; spasi dikembalikan untuk babak pertama).

RIGHTB("中国";4) mengembalikan "中国" (4 byte merupakan dua karakter DBCS lengkap).

RIGHTB("kantor";3) mengembalikan "es" (3 karakter non-DBCS masing-masing terdiri dari 1 byte).

## ROMAN

Mengonversi angka menjadi angka Romawi. Kisaran nilai harus antara 0 dan 3999, mode dapat bilangan bulat dari 0 hingga 4..

#### Sintaksis

ROMAN(Number [; Mode])

Nilai adalah nilai yang akan diperiksa.

Mode (opsional) menunjukkan tingkat penyederhanaan. Semakin tinggi nilainya, semakin besar penyederhanaan angka Romawi.

#### Contoh

=ROMAWI(999) mengembalikan CMXCIX

=ROMAWI(999;0) mengembalikan CMXCIX

=ROMAWI (999;1) mengembalikan LMVLIV

=ROMAWI(999;2) mengembalikan XMIX

=ROMAWI(999;3) mengembalikan VMIV

=ROMAWI(999;4) mengembalikan IM

## SEARCH

Mengembalikan posisi segmen teks dalam string karakter. Anda dapat mengatur awal pencarian sebagai opsi. Teks pencarian dapat berupa angka atau urutan karakter apa pun. Pencarian tidak peka huruf besar-kecil. Jika teks tidak ditemukan, mengembalikan kesalahan 519 (#VALUE).

The search supports wildcards or regular expressions. With regular expressions enabled, you can enter "all.*", for example to find the first location of "all" followed by any characters. If you want to search for a text that is also a regular expression, you must either precede every character with a "\" character, or enclose the text into \Q...\E. You can switch the automatic evaluation of wildcards or regular expression on and off in LibreOffice - PreferencesTools - Options - LibreOffice Calc - Calculate.

When using functions where one or more arguments are search criteria strings that represents a regular expression, the first attempt is to convert the string criteria to numbers. For example, ".0" will convert to 0.0 and so on. If successful, the match will not be a regular expression match but a numeric match. However, when switching to a locale where the decimal separator is not the dot makes the regular expression conversion work. To force the evaluation of the regular expression instead of a numeric expression, use some expression that can not be misread as numeric, such as ".[0]" or ".\0" or "(?i).0".

#### Sintaksis

SEARCH("FindText"; "Text" [; Position])

Nilai adalah nilai yang akan diperiksa.

Teks adalah teks tempat pencarian akan dilakukan.

Posisi (opsional) adalah posisi dalam teks tempat pencarian dimulai.

#### Contoh

=MENCARI(54;998877665544)mengembalikan 10.

## SUBSTITUTE

Mengganti teks baru dengan teks lama dalam sebuah string.

#### Sintaksis

SUBSTITUTE("Text"; "SearchText"; "NewText" [; Occurrence])

Teksadalah teks tempat segmen teks akan dipertukarkan.

TeksPencarianadalah segmen teks yang akan diganti (beberapa kali).

TeksBaruadalah teks yang akan menggantikan segmen teks.

Kejadian (opsional) menunjukkan kemunculan teks pencarian yang akan diganti. Jika parameter ini tidak ada, teks pencarian akan diganti seluruhnya.

#### Contoh

SUBTITUSI("123123123";"3";"abc") mengembalikan 12abc12abc12abc.

=SUBTITUSI("123123123";"3";"abc";2) mengembalikan 12312abc123.

## T

Fungsi ini mengembalikan teks target, atau string teks kosong jika targetnya bukan teks.

#### Sintaksis

T(nilai)

JikaNilaiadalah string teks atau mengacu pada string teks, T mengembalikan string teks itu; selain itu mengembalikan string teks kosong.

#### Contoh

=T(12345) mengembalikan string kosong.

=T("12345") mengembalikan string 12345.

## TEXT

Converts a value into text according to a given format.

#### Sintaksis

TEXT(Nilai; Format)

Value is the value (numerical or textual) to be converted.

Format adalah teks yang mendefinisikan format. Gunakan pemisah desimal dan ribuan sesuai dengan bahasa yang diatur dalam format sel.

#### Contoh

=TEKS(12.34567;"###.##") mengembalikan teks 12,35

= TEXT (12.34567; "000.00") mengembalikan teks 012.35

=TEXT("xyz";"=== @ ===") returns the text === xyz ===

Lihat jugaKode format angka: kode format khusus yang ditentukan oleh pengguna.

## TRIM

Menghapus spasi dari string, hanya menyisakan satu karakter spasi di antara kata-kata.

#### Sintaksis

TRIM ("Teks")

Teks merujuk ke teks di mana spasi harus dihapus.

#### Contoh

=TRIM(" hello world ") mengembalikan hello world tanpa memimpin dan mengikuti spasi dan dengan satu spasi di antara kata-kata.

## UNICHAR

Mengonversi nomor kode menjadi karakter atau huruf Unicode.

#### Sintaksis

UNICHAR (angka)

#### Contoh

=UNICHAR(169) mengembalikan karakter Hak Cipta©.

Lihat juga fungsi UNICODE ().

## UNICODE

Mengembalikan kode numerik untuk karakter Unicode pertama dalam string teks.

#### Sintaksis

UNICODE("Teks")

#### Contoh

=UNICODE("©") mengembalikan nomor Unicode 169 untuk karakter Hak Cipta.

Lihat juga fungsi UNICHAR ().

## UPPER

Mengonversi string yang ditentukan dalamteksruas ke huruf besar.

#### Sintaksis

UPPER ("Teks")

Teks merujuk pada huruf kecil yang ingin Anda konversi menjadi huruf besar.

#### Contoh

= UPPER ("Selamat Pagi") mengembalikan SELAMAT PAGI.

## VALUE

Mengonversi teks menjadi angka.

#### Sintaksis

DATEVALUE("Teks")

Nilai adalah nilai yang akan diperiksa.

#### Contoh

=NILAI("4231") mengembalikan 4321.

Topik Terkait

Fungsi berdasarkan kategor