เมื่อเงื่อนไขเป็นเลขลำดับ จะใช้สูตร IF Choose หรือ Index

☝️✌️👌 เมื่อเงื่อนไขเป็นเลขลำดับ จะใช้สูตร IF Choose หรือ Index

Choose vs Index

สมมติว่าต้องเลือกค่าตามเลขลำดับ 1 2 3 4 ....
ถ้าเซลล์ A1 มีค่าเท่ากับ 1 ให้คืนค่าเป็นตัวอักษร AAA
ถ้าเซลล์ A1 มีค่าเท่ากับ 2 ให้คืนค่าเป็นตัวอักษร BBB
ถ้าเซลล์ A1 มีค่าเท่ากับ 3 ให้คืนค่าเป็นตัวอักษร CCC

หากเลือกใช้สูตร IF ต้องเขียนแบบนี้
=IF(A1=1, "AAA", IF(A1=2, "BBB", IF(A1=3, "CCC", "No More")))
ถ้ากรอกค่า AAA BBB CCC ไว้ที่ตาราง B1:B3
=IF(A1=1, B1, IF(A1=2, B2, IF(A1=3, B3, "No More")))

แทนที่จะใช้ IF ที่ต้องซ้อนกันยาวเหยียดไปเรื่อยๆ เปลี่ยนมาเป็น
=Choose(A1, "AAA", "BBB", "CCC")
=Choose(A1, B1, B2, B3)
หรือ
=Index(B1:B3, A1)

🤔 จะเลือกใช้สูตรไหนดี ให้ดูที่โครงสร้างตารางครับ

ถ้ามั่นใจว่าตาราง B1:B3 จะติดกันไปตลอด ให้ใช้ Index ไปเลย ง่ายและสะดวกดี แถมสามารถใช้ตารางตามแนวตั้งกรอกค่าลงไปให้เลือกค่ามาใช้ได้นับล้านเซลล์

แต่ถ้าไม่มั่นใจว่าพื้นที่ตารางจะติดกันไปชั่วชีวิตล่ะ หรือเจอหัวหน้าที่ไม่ค่อยเก่ง Excel แล้วอาจสั่งให้ย้ายค่าที่เก็บไปวางที่อื่นให้แยกออกจากกัน แบบนี้ให้ใช้ Choose จะยืดหยุ่นกว่า Index ครับ

ดูคลิปเรื่องนี้ได้จาก
https://www.excelexperttraining.com/online/courses/02-expert-guide/

Related Articles

© Copyright 1999

สงวนลิขสิทธิ์ตามกฎหมาย

ห้ามนำข้อความหรือส่วนหนึ่งส่วนใดของบทความหรือวิดีโอหรือรูปภาพไปใช้เพื่อการค้าขาย หรือเพื่อประโยชน์ส่วนตัว

อนญาตให้นำไปใช้เพื่อสาธารณประโยชน์โดยขอให้ระบุที่มาและชื่อผู้เขียนกำกับไว้ด้วยเสมอ

ลิงก์เว็บ Excel Expert Training

เว็บสำหรับ เรียนออนไลน์

เว็บสำหรับ เรียนแบบกลุ่ม-ส่วนตัว

ติดตามข่าวสารได้จาก facebook

ถามปัญหาได้ที่ กลุ่มคนรัก Excel

และไลน์กลุ่ม Excel Expert Group

ที่อยู่และการติดต่อ

สมเกียรติ ฟุ้งเกียรติ 7/1 รามคำแหง ซอย 35 หัวหมาก บางกะปิ กทม 10240 โทร 097-140-5555, 02-718-9331

Excel@ExcelExpertTraining.com

sfk234x234