=LEFT(text; [num_chars])
=MID(text; start num; num_chars)
=RIGHT(text; num_chars])
Keterangan Keterangan
text : teks yang ingin diambil bagian tertentu text : teks yang ingin diambil bagian tertentu
[num_chars] : jumlah karakter yang ingin diambil, dapat start_num : letak karakter ke berapa untuk diambil
tidak diisi namun default bagiannya
num_chars : jumlah karakter yang diambil, harus diisi
Fungsi Fungsi
LEFT berarti mengambil beberapa karakter dimulai dari Berbeda dengan LEFT dan RIGHT, fungsi MID mengambil
karakter pertama, sedangkan RIGHT mengambil beberapa karakter dari pertengahan teks.
karakter dimulai dari karakter terakhir.
Continued
2 MANIPULATING TEXT
Mengambil Bagian dari Teks String
Penggunaan LEFT, RIGHT & MID silakan perhatikan ilustrasi berikut. Cell A1 terdapat teks “Danny Martin”
Kondisi 1 : Kondisi 2 :
Jika ingin mengambil “Danny” dan meletakkannya di cell B1 Jika ingin mengambil “Martin” dan meletakkannya di cell B1
Karena “Danny” berada di bagian kiri, maka Anda Karena “Martin” berada di bagian kanan, maka Anda
menggunakan formula LEFT sebagai berikut: menggunakan formula RIGHT sebagai berikut:
=LEFT(A1;5) =RIGHT(A1;6)
Dibagian [num_chars] Anda memasukkan 5 karena ingin Dibagian [num_chars] Anda memasukkan 6 karena ingin
mengambil 5 karakter yang dihitung dari karakter pertama mengambil 6 karakter yang dihitung dari karakter terakhir
yaitu “D”. Jika benar, maka hasil di cell B1 akan yaitu “n”. Jika benar, maka hasil di cell B1 akan
menghasilkan “Danny”. menghasilkan “Martin”.
Kondisi 3 :
Jika ingin mengambil “Martin” dan meletakkannya di cell B1
Selain menggunakan RIGHT, Anda dapat menggunakan fungsi MID dikarenakan “Martin” tidak berada dalam karakter
pertama. Gunakan fungsi MID sebagai berikut:
=MID(A1;6;6)
Dibagian start_num Anda memasukkan 6 karena karakter “M” berada di karakter ke-6 (spasi dihitung sebagai karakter) dan
num_chars dimasukkan 6 karena “Martin” terdiri dari 6 karakter. Jika benar, maka hasil di cell B1 akan menghasilkan “Martin”.
3 MANIPULATING TEXT
Menghitung Karakter dari Sebuah Teks
Penggunaan LEFT, RIGHT, dan MID menghasilkan bagian tertentu dari sebuah teks. Namun jika Anda tidak tahu
berapa karakter dalam sebuah teks maka akan menjadi lebih susah. Fungsi LEN, FIND, dan SEARCH memberikan
informasi dalam sebuah teks. Fungsi LEN akan menghasilkan informasi berapa karakter yang terdapat dalam sebuah teks
atau cell.T, RIGHT & MID silakan perhatikan ilustrasi berikut. Cell A1 terdapat teks “Danny Martin”
Fungsi LEN
=LEN(text)
text : dapat diisi dengan cell tertentu atau memasukkan
teks secara manual dengan menggunakan “...”
Contoh
=LEN(“Danny”)
Dengan fungsi ini maka akan menghasilkan 5, yang
berarti terdiri dari 5 karakter.
Continued
3 MANIPULATING TEXT
Menghitung Karakter dari Sebuah Teks
Fungsi FIND
Fungsi FIND akan menghasilkan informasi letak karakter yang dicari dalam
suatu teks. FIND harus sesuai dengan karakter yang dicari (case sensitive),
artinya jika ingin mencari “n” dalam “Danny” akan menghasilkan 3, namun jika
menuliskan “N” menghasilkan #VALUE! Dikarenakan “N” tidak terdapat dalam
teks “Danny”.
find_text : diisi karakter apa yang akan dicari dalam sebuah teks
within_text : cell atau teks yang akan dicari
[start_num] : diisi jika ingin memulai mencari tidak dari karakter pertama,
tidak wajib diisi
Contoh
=FIND(“n”;”Danny”)
Continued
3 MANIPULATING TEXT
Menghitung Karakter dari Sebuah Teks
Fungsi SEARCH
Fungsi SEARCH sama dengan fungsi FIND, tetapi perbedaannya SEARCH
tidak case sensitive, artinya huruf besar atau kecil tidak ada perbedaan.
=SEARCH(find_text; within_text; [start_num])
find_text : diisi karakter apa yang akan dicari dalam sebuah teks
within_text : cell atau teks yang akan dicari
[start_num] : diisi jika ingin memulai mencari tidak dari karakter pertama,
tidak wajib diisi
Contoh
=SEARCH(“N”;”Danny”)
Continued
4 MANIPULATING TEXT
Contoh Penggunaan Fungsi
Jika ingin mengetahui nama belakang pelanggan, maka sebaiknya
menggunakan RIGHT. Sama seperti nama depan, Anda tidak
mungkin mencari satu per satu karakter ke berapa nama tersebut jika
ingin diambil nama akhirnya saja. Maka Anda perlu mengombinasikan
beberapa fungsi sebagai berikut:
=RIGHT(B5;LEN(B5)-FIND(" ";B5))
Dibagian [num_chars] Anda kombinasikan fungsi LEN dan FIND.
Fungsi LEN berfungsi untuk menghitung jumlah karakter
sedangkan fungsi FIND berfungsi untuk mencari karakter di posisi
Jika ingin mengetahui nama depan pelanggan, maka sebaiknya berapa dalam teks. Dalam konteks ini RIGHT akan mengambil
menggunakan LEFT. Namun jika data terdiri dari ribuan data, Anda beberapa karakter dari sebuah teks.
tidak mungkin mencari satu per satu karakter ke berapa nama
pelanggan tersebut. Maka Anda perlu mengombinasikan beberapa Fungsi LEN akan menghitung jumlah karakter dalam cell B5,
fungsi seperti berikut: sedangkan FIND berfungsi untuk mengetahui spasi (“ “) pertama
berada di karakter ke berapa. Mengapa harus dikurangkan LEN
=LEFT(B5;FIND(" ";B5)-1) dengan FIND? Karena hasil dari pengurangan tersebut akan
Dibagian [num_chars] Anda masukkan fungsi FIND agar Anda dapat menghasilkan angka berapa yang harus diambil dalam sebuah
mengetahui berapa angka sebaiknya Anda ambil untuk menghasilkan teks. Hasil akhir di kolom E5 seharusnya adalah “ARDIAN PRATAMA”
nama depan pelanggan. Hasil dari FIND(“ “;B5) itu sendiri adalah 4,
menandakan spasi (“ “) berada di karakter ke-4. Karena Anda tidak
membutuhkan karakter spasi dalam kolom Nama Depan, maka
harus dikurangkan dengan 1 yaitu menghasilkan angka 3. Hasil
akhir di kolom D5 seharusnya adalah “DIO”.
1 MANIPULATING TEXT
Mengubah Kapitalisasi dari Teks
Fungsi UPPER Fungsi PROPER
=UPPER(text) =PROPER(text)
Fungsi UPPER membuat text yang diminta akan menjadi Fungsi PROPER membuat text yang diminta akan otomatis
huruf kapital semua. Contoh: karakter di awal akan menjadi huruf kapital. Contoh:
=UPPER(“jakarta") =PROPER(“kUaLA luMpuR”)
Dari fungsi di atas, maka akan menghasilkan “JAKARTA”. Dari fungsi di atas, maka akan menghasilkan “Kuala
Lumpur”.
Fungsi LOWER
=LOWER(text)
Fungsi LOWER membuat text yang diminta akan menjadi
huruf kecil semua. Contoh:
=LOWER(“mALaNg”)
text : merupakan teks yang akan dibenarkan text : merupakan teks yang terdapat karakter yang tidak
dapat diprint oleh Excel
Contoh teks: “Aku Sehat”
Teks “Aku Sehat” terdapat spasi berlebih di antara “Aku”
dan “Sehat”, maka untuk menghilangkan spasi berlebih
dapat menggunakan TRIM sebagai berikut:
=TRIM(“Aku Sehat”)
Continued
1 MANIPULATING TEXT
Mengganti Satu atau Lebih Karakter dengan Karakter yang Lain dalam Teks
Jika terdapat kata “Gaji bulanan saya adalah Rp5.000.000”. Jika terdapat Rp5.000.000 di kolom A1 dan Anda ingin
Anda akan mengambil angka “Rp5.000.000” dalam teks menambahkan “adalah gaji bulanan saya”, maka Anda
tersebut dengan menggunakan MID atau RIGHT. Hasil dari dapat menggunakan CONCATENATE atau “&” =A1&"
fungsi tersebut memang akan menghasilkan Rp5.000.000 adalah gaji bulanan saya"
namun hasil ini tidak dapat digunakan dalam penghitungan
matematis dikarenakan hasil dari formula tersebut adalah
teks. Dalam kasus ini fungsi TEXT dan VALUE akan
berguna. Ilustrasi Hasil Akhir
Fungsi TEXT mengonversi angka biasa menjadi format
yang Anda inginkan.
=TEXT(number; format)
Dari hasil tersebut muncul “5000000 adalah gaji bulanan
number : angka biasa yang akan Anda ubah formatnya saya”. Format apapun yang Anda tulis di cell A1 akan
format : format angka yang akan Anda inginkan hanya muncul sesuai dengan angka yang tertulis di cell
A1 dengan tanpa format. Bagaimana cara agar muncul
Contohnya Anda mempunyai angka 523253,39 akan Anda “Rp5.000.000 adalah gaji bulanan saya”? Maka Anda perlu
ubah menjadi Rp523.253,39 maka Anda harus memasukkan: mengubah cell A1 menjadi format yang diinginkan
=TEXT(523253,39;”Rp#.###,00) dengan menggunakan fungsi TEXT
Continued
1 MANIPULATING TEXT
Mengubah Teks menjadi Number dan Sebaliknya
=TEXT(A1;"Rp#.###")&" adalah gaji bulanan saya" Contoh
Dari hasil tersebut muncul “Rp5.000.000 adalah gaji bulanan Anda bermaksud mengambil 3 karakter terakhir dengan
saya”. Perbedaan ini dikarenakan Anda telah mengganti menggunakan RIGHT dalam kolom A dan menjumlahkan
format yang ada di cell A1 dengan format yang Anda dengan kolom C. Hasil di Kolom B6 akan mengasilkan
inginkan sehingga jika digabungkan dengan teks lain akan “940” terletak di sebelah kiri.
tetap seperti format yang Anda inginkan.
Setelah itu Anda jumlahkan dengan C6 dengan
Fungsi VALUE menggunakan SUM di baris D6. Hasil SUM akan
Fungsi VALUE berfungsi sebaliknya, yaitu mengubah teks menunjukkan angka 10. Mengapa? Karena dalam format
menjadi angka, sehingga Anda dapat menggunakan hasil tersebut hanya 10 yang merupakan format angka,
tersebut dalam formula atau penghitungan matematis. sedangkan 940 di B6 merupakan format teks. Bagaimana
jika ingin menjumlahkan agar menghasilkan angka 950?
=VALUE(text)
=DAYS(end_date; start_date)
Fungsi NOW
=NOW()
Kombinasi
Jika Anda mengoperasikan penghitungan matematis NOW
dengan TODAY seperti:
=NOW()-TODAY()
Maka hasil operasi di atas akan menunjukkan hanya waktu
saat tersebut.
3MANIPULATING DATE & TIME
Formula Tanggal & Waktu
Jika Anda ingin mencari perbedaan tanggal dalam suatu rumus seperti:
=1/1/2017-1/1/2016
Excel tidak akan menghasilkan perbedaan tanggal dikarenakan 1/1/2017 bukan merupakan angka matematis begitu
pula dengan 1/1/2016. Jika Anda ingin mencari perbedaan tanggal, maka yang dimasukkan dalam penghitungan
harus menggunakan fungsi DATE
Continued
3MANIPULATING DATE & TIME
Formula Tanggal & Waktu
Fungsi YEAR Contoh dalam cell A1 terdapat 12 November 2017 22:31:45,
jika ingin mengetahui jam, menit, dan detik dalam cell
Dalam cell A1 terdapat tanggal 12/11/2017, jika Anda
tersebut masukkan:
ingin mengetahui tanggal, bulan, dan tahun di cell
tersebut maka masukkan: Fungsi HOUR
=YEAR(A1) =HOUR(A1)
Maka akan menghasilkan 2017. Fungsi year mampu Maka dalam cell tersebut akan menghasilkan 22. Hasil dari
membaca tahun dari 1900—9999 cell ini dari 0—23
Maka akan menghasilkan 11. Fungsi month mampu Maka dalam cell tersebut akan menghasilkan 31. Hasil dari
membaca angka 1—12 cell ini dari 0—59
Fungsi DATEDIF
Mencari perbedaan hari di antara kedua tanggal seolah-olah dalam tahun yang
“yd” Days Excluding Years sama. Contoh 11 Maret 2016 dengan 31 Desember 2017 maka akan
menghasilkan angka 295
Mencari perbedaan hari di antara kedua tanggal seolah-olah dalam tahun dan
“md” Days Excluding Months and Years bulan yang sama. Contoh 11 Maret 2016 dengan 31 Desember 2017 maka akan
menghasilkan angka 20
5MANIPULATING DATE & TIME
Fungsi Lain Date & Time
Daftara Formula Tanggal & Waktu
Fungsi Formula Deskripsi
DAYS360(start_date;
Menghitung perbedaan hari menggunakan sistem asumsi 1 tahun terdapat 360 hari
DAYS360() end_date;
(atau 1 bulan 30 hari)
[European_method])
EDATE() EDATE(start_date; months) Mencari tanggal masa depan dengan menambahkan bulan yang Anda masukkan
YEARFRAC(start_date; Memungkinkan Anda mengetahui jarak hari antar kedua tanggal di tahun yang sama
YEARFRAC()
end_date; [basis]) dan mengetahui persentase dari keseluruhan tahun.
EOMONTH(start_date;
EOMONTH() Mengetahui hari terakhir dari sebuah bulan di sebuah tahun.
number_of_months)
NETWORKDAYS(start_date;
NETWORKDAYS() Mengetahui jumlah hari kerja antara kedua tanggal
end_date; [holidays])
WORKDAY(start_date; days;
WORKDAY() [holidays])
Mengetahui akan jatuh di tanggal berapa jika memasukkan jumlah hari kerja tertentu
WEEKNUM(serial_number;
WEEKNUM() Mengetahui tanggal tersebut jatuh di minggu keberapa dalam satu tahun
[return_type])
Terima
Kasih