ถ้าเงื่อนไขเป็นเลขลำดับจากน้อยไปมาก 1 2 3 4 5 จะใช้สูตรอะไรได้บ้าง ต่างกันตรงไหน

ถ้าเงื่อนไขเป็นเลขลำดับจากน้อยไปมาก 1 2 3 4 5 จะใช้สูตรอะไรได้บ้าง ต่างกันตรงไหน


=IF(Cell=1,Ans1,IF(Cell=2,Ans2,IF(Cell=3,Ans3,IF(Cell=4,Ans4,IF(Cell=5,Ans5,0)))))

=Choose(Cell,Ans1,Ans2,Ans3,Ans4,Ans5)

=Index(Range Answer, Cell)

=Lookup(Cell,Rangeตัวเลข 1 ถึง 5, Range Answer 1 ถึง 5)

=XLookup(Cell,Rangeตัวเลข 1 ถึง 5, Range Answer 1 ถึง 5)

=VLookup( Cell, ChoiceTBL, 2, 0)

ChoiceTBL หน้าตาแบบนี้
Colซ้าย Colขวา
1 Answer1
2 Answer2
3 Answer3
4 Answer4
5 Answer5

จะเลือกใช้สูตรไหนดี เพราะอะไร

จะเลือกใช้สูตรไหนดี ต้องดูที่หัวหน้าด้วยว่าจะซนกับโครงสร้างตารางให้แตกต่างไปจากเดิมไหม

สูตร IF กับ Choose ใช้อ้างอิงกับเซลล์แต่ละค่าเป็นหลัก ส่วนสูตรอื่นอ้างอิงกับพื้นที่ตารางซึ่งต้องติดต่อกันไป

แม้ IF กับ Choose จะสร้างยากกว่า สูตรยาวกว่า เหนื่อยตอนสร้างสูตร แต่ยืดหยุ่นมาก สูตรยังทำงานต่อได้ตามเดิมแม้ว่ามีการโยกย้ายเซลล์ไปที่อื่น ดังนั้นจึงเหมาะกับหัวหน้าที่อาจอยากปรับเปลี่ยนโครงสร้างตารางไปตามใจชอบ

ส่วนสูตรพวก Index กับ Lookup ต้องระวังอย่างมากว่า ห้ามไปแตะโครงสร้างตาราง

ถ้าสร้างเองเพื่อใช้เองคนเดียว ใช้ Index ครับ สะดวกดี ไม่ต้องพึ่งตารางที่ใส่เลขลำดับ 

 

บทที่ 40 หลักสูตรฉลาดใช้สารพัดสูตร ครับ

*** FREE ***
เชิญสมัครเรียน Excel ออนไลน์ 10+1 หลักสูตร ฟรี 1 ปี

คลิกที่ลิงก์นี้เพื่อดูรายละเอียดและสมัคร
https://xlsiam.com/membership/free1year/

เข้าเรียนได้ทุกที่ทุกเวลาที่สะดวกโดยไปที่เมนู Dashboard ที่เว็บ XLSiam.com

แชร์ต่อได้ตามสบายครับ 

 

ความคิดเห็น