Isi kandungan
Untuk menukar nilai tertentu dengan nilai pilihan anda, anda boleh menggunakan fungsi Excel SWITCH . Ia ialah fungsi perbandingan dan rujukan dalam excel yang membandingkan dan memadankan sel yang dirujuk kepada senarai nilai dan mengembalikan keputusan berdasarkan padanan pertama yang ditemui.
Dalam artikel ini , saya akan menunjukkan kepada anda pelbagai contoh menggunakan fungsi Excel SWITCH .
Muat turun untuk Berlatih
Penggunaan Excel Fungsi SWITCH.xlsx
Asas Fungsi SWITCH: Ringkasan & Sintaks
Ringkasan
Fungsi Excel SWITCH membandingkan atau menilai ungkapan tertentu yang merupakan nilai terhadap senarai nilai dan mengembalikan keputusan sepadan dengan perlawanan pertama ditemui. Sekiranya tiada padanan ditemui, fungsi SWITCH mengembalikan nilai lalai pilihan. Fungsi SWITCH digunakan dan bukannya fungsi Nested IF .
Sintaks
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Argumen
Argumen | Diperlukan/Pilihan | Penjelasan |
---|---|---|
ungkapan | Diperlukan | Nilai atau ungkapan yang perlu dipadankan. |
nilai1 | Diperlukan | Ia ialah nilai pertama. |
hasil1 | Diperlukan | Ia ialah hasil berbanding nilai pertama. |
default_or_value2 | Pilihan | Ia adalahsama ada lalai atau anda boleh memberikan nilai kedua. |
hasil2 | Pilihan | Ia adalah hasil berbanding nilai kedua . |
Nilai Pulangan
Fungsi SWITCH mengembalikan keputusan yang sepadan dengan padanan pertama.
Versi
Fungsi SWITCH tersedia untuk Excel 2016 dan kemudian.
Saya menggunakan Excel Microsoft 365 untuk melaksanakan contoh ini.
Contoh Fungsi Excel SWITCH
1. Menggunakan Fungsi Excel SWITCH untuk Tukar Nilai Sel Sepadan
Anda boleh menggunakan fungsi SWITCH untuk mengembalikan nilai iaitu Nama Projek untuk Projek ID yang sepadan.
⏩ Dalam sel F4 , taip formula berikut.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Di sini, dalam fungsi SWITCH , saya memilih sel C4 sebagai ungkapan , dengan syarat 1 sebagai nilai1 dan Astron sebagai hasil1 . Kemudian sekali lagi memberikan 2 sebagai nilai2 dan Phoenix sebagai hasil2 . Akhir sekali, berikan ? sebagai lalai .
Kini, fungsi SWITCH akan mengembalikan hasil dengan membandingkan nilai yang diberikan dengan nilai yang disediakan.
Selepas itu, tekan ENTER, dan fungsi SWITCH akan mengembalikan hasil yang diberikan sepadan untuk nilai yang diberikan.
Di sini, anda boleh melihat Nama Projek Astron diberikan untuknilai Id Projek 1 .
Anda boleh mengikuti proses yang sama atau menggunakan Pengendalian Isi untuk Isi Auto formula untuk seluruh sel.
2. Menggunakan Fungsi SWITCH Excel dengan Operator
SWITCH fungsi juga menyokong logical_operators . Sekiranya anda ingin menukar nilai menggunakan mana-mana operator SWITCH fungsi akan membantu anda melakukannya.
Di sini, saya ingin menukar Markah dengan Gred menggunakan logical_operators .
Biar saya tunjukkan prosesnya,
⏩ Dalam sel E4 , taip formula berikut untuk menukar markah dengan gred .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Di sini, dalam fungsi SWITCH , saya memilih TRUE sebagai ungkapan , dengan syarat C4 >= 90 sebagai nilai1 dan A sebagai hasil1 , C4>= 80 sebagai nilai2 dan B sebagai hasil2, C4>= 70 sebagai nilai3 dan C sebagai hasil, C4>= 60 sebagai nilai4 dan D sebagai result4 , akhirnya, dengan syarat Gagal sebagai lalai .
Kini, fungsi SWITCH akan mengembalikan hasil dengan membandingkan nilai yang diberikan terhadap semua nilai yang diberikan.
Kemudian, tekan ENTER, dan fungsi SWITCH akan mengembalikan gred yang sepadan menukar markah.
Anda boleh mengikuti perkara yang sama proses, atau anda boleh menggunakan Pengendalian Isi untuk Isi Auto formula untuk seluruhsel.
Kandungan Berkaitan: Cara Menggunakan Fungsi TRUE dalam Excel (Dengan 10 Contoh)
3. Menggunakan Fungsi SWITCH Excel dengan Fungsi DAYS
Jika anda mahu anda boleh menukar tarikh kepada hari yang sepadan menggunakan fungsi SWITCH , bersama-sama dengan fungsi DAYS dan HARI INI fungsi.
Di sini, saya akan menggunakan set data yang diberikan di bawah untuk menerangkan prosesnya.
⏩ Dalam sel C4 , taip formula berikut untuk menukar tarikh dengan hari.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Di sini, dalam fungsi SWITCH , saya memilih DAYS(TODAY(),B4) sebagai ungkapan , dengan syarat 0 sebagai nilai1, dan “ Hari ini ” sebagai hasil1 ,
1 sebagai nilai2, dan “ Semalam ” sebagai hasil2,
-1 sebagai nilai3, dan “ Esok ” sebagai result3, akhirnya, memberikan Tidak diketahui sebagai lalai .
Dalam fungsi DAYS , saya menggunakan HARI INI () sebagai tarikh_akhir dan sel yang dipilih B4 sebagai start_da te .
Kemudian, fungsi SWITCH akan mengembalikan hari yang terhasil dengan membandingkan nilai yang diberikan.
Sekarang, tekan ENTER , dan fungsi SWITCH akan mengembalikan hari yang sepadan menukar tarikh.
Jika anda mahu anda boleh mengikuti proses yang sama atau gunakan Isi Kendalikan ke AutoIsi formula untuk seluruh sel.
Bacaan Serupa:
- Cara Menggunakan Fungsi FALSE dalam Excel (Dengan 5 Contoh Mudah)
- Gunakan Fungsi IF dalam Excel (8 Contoh yang Sesuai)
- Cara Menggunakan Fungsi Excel XOR (5 Contoh yang Sesuai)
- Gunakan Fungsi IFNA dalam Excel (2 Contoh)
4. Menggunakan Excel SWITCH Function dengan MONTH Function
Katakan anda ingin menjejak tarikh berdasarkan Suku , kemudian anda boleh menggunakan TUKAR fungsi bersama-sama dengan fungsi BULAN .
⏩ Dalam sel C4 , taip formula berikut untuk menukar tarikh dengan hari.
=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)
Di sini, dalam fungsi SWITCH , saya memilih MONTH(B5) sebagai ungkapan . Kemudian, sebagai nilai dan hasil, saya mengikuti carta yang disediakan.
Diambil Januari hingga Mac (1,2,3) sebagai nilai dan diberikan 1 sebagai hasil
Seterusnya April hingga Jun (4,5,6) sebagai nilai dan diberikan 2 sebagai hasil . Kemudian Julai hingga September (7,8,9) sebagai nilai dan diberikan 3 sebagai hasil dan Oktober hingga Disember ( 10,11,12) sebagai nilai dan diberikan 4 sebagai hasil .
Dalam BULAN fungsi, saya memilih B4 sel sebagai nombor_siri .
Kemudian, fungsi SWITCH akan mengembalikan suku dengan membandingkan tarikh yang diberikan.
Tekan ENTER dan fungsi SWITCH akan mengembalikan suku yang sepadan menukartarikh.
Di sini, anda boleh mengikuti proses yang sama, atau anda boleh menggunakan Pengendalian Isi untuk Isi Auto formula untuk seluruh sel.
5. Menggunakan SWITCH & Fungsi RIGHT
Anda boleh menggunakan fungsi SWITCH dan fungsi RIGHT untuk menukar nilai mana-mana aksara tertentu.
Di sini, saya nak tukar singkatan kod bandar dengan nama penuh bandar. Untuk melakukannya, saya akan menggunakan set data yang diberikan di bawah.
⏩ Dalam sel C4 , taip formula berikut untuk menukar tarikh dengan hari .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
Di sini, dalam fungsi SWITCH , saya memilih RIGHT( B4,2) sebagai ungkapan .
Dalam fungsi RIGHT , saya memilih B4 sel sebagai teks dan disediakan 2 sebagai num_chars untuk mendapatkan 2 aksara terakhir yang merupakan kod bandar.
Kemudian , kerana nilai memberikan kod bandar dan memberikan nama penuh bandar sebagai hasil .
Selepas itu, Fungsi SWITCH akan mengembalikan nama penuh bandar.
Sekarang, laksanakan formula dengan menekan ENTER, dan fungsi SWITCH akan bertukar kod bandar dengan nama penuh bandar.
Di sini, anda boleh mengikuti proses yang sama, atau anda boleh menggunakan Pengendalian Isi ke AutoIsi formula untuk seluruh sel.
Perbandingan Antara SWITCH &Fungsi IFS
Jika anda mahu, anda boleh menggunakan fungsi IF atau IFS bersarang dan bukannya fungsi SWITCH .
Biar saya tunjukkan perbandingan antara fungsi SWITCH dan IFs .
Fungsi SWITCH | Fungsi IFS |
---|---|
Ungkapan argumen digunakan sekali sahaja, | ungkapan argumen diulang. |
Panjang kurang berbanding IFS | Panjang lebih besar |
Mudah dibuat dan dibaca | Memandangkan panjang lebih besar sukar dibuat dan dibaca |
Uji lebih daripada satu syarat | Uji satu syarat |
Perkara yang Perlu Diingat
➤ Fungsi SWITCH boleh mengendalikan sehingga 126 pasangan nilai dan hasil.
➤ Anda boleh menggunakan fungsi dan formula lain sebagai ungkapan .
🔺 SWITCH fungsi menunjukkan ralat #N/A jika ia tidak dapat dipadankan dan tiada hujah lain atau keadaan lalai.
➤ Apabila jika anda mendapat ralat #N/A maka untuk mengelakkan ralat ini anda boleh menggunakan rentetan dalam koma terbalik sebagai nilai lalai.
🔺 Fungsi SWITCH akan tunjukkan ralat #NAME jika anda salah mengeja nama fungsi.
Bahagian latihan
Saya telah menyediakan helaian latihan dalam buku kerja untuk mempraktikkan contoh yang dijelaskan ini.