Memilih Kasus dengan SWITCH
Petakan masukan ke salah satu dari beberapa hasil menggunakan SWITCH
Memilih Kasus dengan SWITCH adalah pelajaran Excel Formulas Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Excel Formulas Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Mengapa SWITCH Ada
Saat Anda membandingkan satu nilai dengan daftar kemungkinan yang persis, IF bertingkat menjadi berulang-ulang. Anda harus terus mengetik referensi sel yang sama.
Fungsi SWITCH mengatasi hal ini. Anda menyebutkan nilainya sekali, lalu mencantumkan setiap kecocokan yang mungkin beserta hasil yang harus diberikan. Bentuknya seperti tabel pencarian rapi yang ditulis di dalam satu rumus.
Sintaks SWITCH
Strukturnya adalah: SWITCH(expression, value1, result1, value2, result2, ..., default).
- ekspresi adalah hal yang sedang Anda evaluasi, biasanya sebuah sel.
- Selanjutnya, pasangkan setiap nilai yang mungkin dengan hasil-nya.
- nilai bawaan opsional di bagian akhir menangani apa pun yang tidak cocok.
Nilai-nilai tersebut hadir dalam pasangan, dengan satu nilai bawaan tanpa pasangan yang diperbolehkan di bagian paling akhir.
=SWITCH(A2, "N", "North", "S", "South", "Unknown")Contoh Penerapan Pertama
Bayangkan nomor hari 1 sampai 7 berada di sel A2 dan Anda ingin mendapatkan nama hari dalam minggu. SWITCH memetakan setiap angka ke sebuah label.
SWITCH membandingkan ekspresi dengan setiap nilai menggunakan kesamaan persis, sehingga 1 hanya cocok dengan 1, bukan dengan sesuatu yang “mendekati 1”.
=SWITCH(A2,1,"Mon",2,"Tue",3,"Wed",4,"Thu",5,"Fri",6,"Sat",7,"Sun")Menambahkan Nilai Bawaan untuk Semua Kasus
Bagaimana jika sel A2 berisi nilai yang tidak pernah Anda cantumkan, seperti 8 atau kesalahan pengetikan? Tanpa nilai bawaan, SWITCH mengembalikan kesalahan #N/A.
Tambahkan satu argumen terakhir tanpa nilai yang dicocokkan di depannya. SWITCH memperlakukan satu argumen terakhir sebagai nilai bawaan yang digunakan ketika tidak ada yang cocok.
=SWITCH(A2,1,"Mon",2,"Tue",3,"Wed","Invalid day")SWITCH Membandingkan Secara Tepat
Inilah aturan yang paling penting: SWITCH hanya memeriksa kesamaan persis. SWITCH tidak dapat melakukan pengujian “lebih besar dari” atau “di antara”.
Karena itu, SWITCH sangat cocok untuk kode, pengenal, status, dan nama kategori. SWITCH adalah pilihan yang keliru untuk penilaian berdasarkan rentang skor. Untuk rentang, Anda tetap memerlukan IF bertingkat atau IFS dengan pengujian perbandingan.
=SWITCH(B2,"A","Approved","P","Pending","R","Rejected","Review")SWITCH Dibandingkan dengan IF Bertingkat
Bandingkan logika yang sama dengan kedua cara tersebut. Dengan IF bertingkat, Anda mengulangi A2 sebanyak tiga kali:
=IF(A2="N","North",IF(A2="S","South",IF(A2="E","East","West")))
Dengan SWITCH, Anda menyebutkan A2 hanya sekali dan bagian lainnya menjadi pasangan yang rapi. Tanda kurung lebih sedikit, pengulangan lebih sedikit, serta jauh lebih mudah dibaca atau diedit nanti.
=SWITCH(A2,"N","North","S","South","E","East","West")Mengembalikan Angka dan Rumus
Sama seperti IF, hasil dalam SWITCH dapat berupa angka atau bahkan perhitungan, bukan hanya label teks.
Di sini, kode pengiriman menentukan biaya tetap. Kode STD menghasilkan 5, EXP menghasilkan 15, dan apa pun yang lain menggunakan biaya bawaan sebesar 25.
=SWITCH(C2,"STD",5,"EXP",15,25)Trik TRUE yang Cerdas
Ada cara untuk membuat SWITCH menangani rentang. Tetapkan ekspresinya ke TRUE, lalu jadikan setiap nilai sebagai perbandingan lengkap. SWITCH mengembalikan hasil dari perbandingan pertama yang bernilai TRUE.
Teknik ini meniru pengujian rentang IF bertingkat, tetapi tetap mempertahankan susunan SWITCH yang rapi. Ingatlah untuk mengurutkan perbandingan dari yang tertinggi ke yang terendah.
=SWITCH(TRUE, A2>=90,"A", A2>=80,"B", A2>=70,"C", "F")Contoh Penerapan yang Lebih Mendalam
Kode status di A2 harus diubah menjadi pesan yang mudah dipahami dan tindak lanjut. Kita memetakan empat kode dan menyediakan nilai bawaan sebagai pengaman:
1berarti “Pesanan baru”2berarti “Dikirim”3berarti “Terkirim”4berarti “Dibatalkan”- apa pun yang lain berarti “Periksa catatan”
=SWITCH(A2,1,"New order",2,"Shipped",3,"Delivered",4,"Cancelled","Check record")Catatan Ketersediaan
SWITCH tersedia di Excel 2019, Excel untuk Microsoft 365, dan Google Sheets. SWITCH tidak tersedia dalam versi yang sangat lama seperti Excel 2013 atau sebelumnya.
Jika Anda membuka buku kerja dalam versi lama, SWITCH mungkin muncul sebagai #NAME?. Dalam kasus tersebut, gunakan IF bertingkat sebagai pengganti karena fungsi ini dapat digunakan di semua versi.
Praktik Terbaik untuk SWITCH
Dapatkan manfaat maksimal dari SWITCH dengan mengingat hal-hal berikut:
- Gunakan SWITCH untuk kecocokan yang persis: kode, status, dan kategori.
- Selalu tambahkan nilai bawaan agar tidak mendapat kejutan berupa #N/A.
- Susun pasangan nilai-hasil dengan rapi agar mudah dipindai.
- Untuk logika rentang, gunakan trik
SWITCH(TRUE, ...)atau tetap gunakan IFS.
Pemeriksaan Singkat
Uji pemahaman Anda tentang cara SWITCH membandingkan nilai.
Ringkasan: Memilih Kasus dengan SWITCH
Anda telah mempelajari cara memetakan satu nilai ke banyak hasil dengan SWITCH. Poin-poin penting:
- Sintaksnya adalah
SWITCH(expression, value1, result1, ..., default). - SWITCH mencocokkan berdasarkan kesamaan persis, sehingga cocok untuk kode dan status.
- Selalu sertakan nilai bawaan agar terhindar dari
#N/A. - Gunakan
SWITCH(TRUE, comparison, result, ...)saat memerlukan logika rentang.
=SWITCH(A2,"N","North","S","South","E","East","West")Pertanyaan yang Sering Diajukan
Apakah pelajaran “Memilih Kasus dengan SWITCH” gratis?
Ya — teks lengkap “Memilih Kasus dengan SWITCH” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Excel Formulas Academy, upgrade ke CoddyKit PRO. Kursus Excel Formulas Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Memilih Kasus dengan SWITCH”?
Petakan masukan ke salah satu dari beberapa hasil menggunakan SWITCH Kamu berlatih Excel Formulas Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Excel Formulas Academy?
Tidak diperlukan pengalaman sebelumnya. Excel Formulas Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.
Berapa lama pelajaran “Memilih Kasus dengan SWITCH” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Excel Formulas Academy ini?
Ya. Setiap pelajaran Excel Formulas Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Menumpuk IF untuk Banyak Hasil
- Memilih Kasus dengan SWITCH
- Memilih Item dengan CHOOSE
- Menjaga Logika Kompleks Tetap Mudah Dibaca