Kamis, September 05, 2019

FUNGSI STRING

MATERI AJAR             : Fungsi String
KELAS                          : XI A4,
JP                                   : 1 JP ( 45")
PERTEMUAN              : 7

  1. Text adalah string teks yang berisi karakter yang ingin di ekstrak.
  2. Num_Chars adalah menentukan jumlah karakter yang ingin di ekstrak dari kiri.
    Num_Chars nilainya harus lebih besar dari 0 (Nol).
    Jika nilai Num_Chars lebih besar dari panjang teks maka semua karakter teks akan di tampilkan.
    Jika Num_Chars dihilangkan atau tidak ditentukan, maka otomatis diasumsikan sebagai 1.)






Contoh Penggunaan Rumus LEFT, MID dan RIGHT

Untuk lebih memahami penerapan fungsi LEFT, MID dan RIGHT bisa dilihat pada contoh Menentukan Jadwal Kuliah berikut ini:
A
B
C
D
  1  
KODE
  JENIS MATA KULIAH  
  NAMA MATA KULIAH  
    KELAS    
2
  TE123P  
3
PA125S
4
TE127S
5
PA124P
6
TE126P
7
8
NAMA MATA KULIAH
9
KODE
NAMA
10
123
BAHASA
11
124
AGAMA
12
125
STATISTIK
13
126
GRAFIK
14
127
LOGIKA
15

Keterangan:
- Jenis Mata Kuliah diambil dari 2 karakter pertama dalam kolom KODE. TE=Teori, PA=Praktek.
- Nama Mata Kuliah diambil dari karakter ketiga dalam kolom KODE sebanyak 3 karakter.
- Kelas diambil dari karakter ke 6 dari kolom KODE. P=Pagi, S=Sore.

Penyelesaian:
Pada Cell B2 ketikkan rumus:
=IF(LEFT(A2;2)="TE";"TEORI";IF(LEFT(A2;2)="PA";"PRAKTEK";""))

Pada Cell C2 ketikkan rumus:
=IF(MID(A2;3;3)="123";$B$10;IF(MID(A2;3;3)="124";$B$11;IF(MID(A2;3;3)="125";$B $12;IF(MID(A2;3;3)="126";$B$13;IF(MID(A2;3;3)="127";$B$14;"")))))

. . . atau dengan rumus yang lebih singkat dengan fungsi LOOKUP
=LOOKUP(--MID(A2;3;3);$A$10:$A$14;$B$10:$B$14)

Pada Cell D2 ketikkan rumus:
=IF(RIGHT(A2;1)="P";"PAGI";IF(RIGHT(A2;1)="S";"SORE";""))

*Selanjutnya tinggal drag and drop pada B2, C2, dan D2 ke bawah untuk menyalin rumus ke baris-baris berikutnya..

Jika semua rumus benar, hasilnya akan seperti ini:
A
B
C
D
  1  
KODE
  JENIS MATA KULIAH  
  NAMA MATA KULIAH  
    KELAS    
2
  TE123P  
TEORI
BAHASA
PAGI
3
PA125S
PRAKTEK
STATISTIK
SORE
4
TE127S
TEORI
LOGIKA
SORE
5
PA124P
PRAKTEK
AGAMA
PAGI
6
TE126P
TEORI
GRAFIK
PAGI
7
8
NAMA MATA KULIAH
9
KODE
NAMA
10
123
BAHASA
11
124
AGAMA
12
125
STATISTIK
13
126
GRAFIK
14
127
LOGIKA
15

Tidak ada komentar:

Posting Komentar