ถ้าเงื่อนไขเป็นเลขลำดับจากน้อยไปมาก 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
แชร์ต่อได้ตามสบายครับ
ความคิดเห็น
แสดงความคิดเห็น