ลูกเล่นการหาเลขที่ Column เพื่อใช้ในสูตร VLookup

 
เลขที่ Column เป็นค่าที่จำเป็นต้องระบุไว้ในสูตร
=VLookup( ค่าที่ใช้หา, พื้นที่ตารางที่เก็บค่า, เลขที่ Column ของคำตอบ, 0)

ที่ใช้กันมักพบว่าใช้วิธีนับเอาเองด้วยสายตาหรือไม่ก็ต้องใส่เลข 1 2 3 4 5 เรียงลำดับกำกับไว้บนหัวตาราง แต่พอมีการ Insert หรือ ย้ายตารางไปวางที่อื่นเลข Column ก็เพี้ยนต่างจากเดิมไปแล้ว



ที่ผมแนะนำอยู่บ่อยๆก็บอกให้ใช้สูตร Match ช่วยหาเลขที่ Column โดยเทียบค่าบนหัวตารางกับพื้นที่หัวตารางทั้งหมดว่าอยู่ลำดับที่เท่าไรตามภาพใน Case 3
=Match(ค่าบนหัวตาราง, พื้นที่หัวตารางทั้งหมด, 0)
=MATCH(B13,$B$13:$M$13,0)

หรือใช้สูตร CountA นับค่าบนหัวตาราง โดยนับจำนวนเซลล์แบบสะสมไปเรื่อยๆว่ามี Column เพิ่มขึ้นไปแล้วเท่าไร ตามภาพใน Case 4
=COUNTA($B$18:B18)

นอกจากวิธีการใน Case 3 กับ Case 4 นี้ ยังมีลูกเล่นการหาเลขที่ Column วิธีอื่นได้อีก แถมไม่จำเป็นต้องขึ้นกับพื้นที่บนหัวตารางเสียด้วย

👉 Case 1 หาเลขที่ Column จากวันที่ซึ่งมีไว้บนหัวตารางอยู่แล้ว 

โดยใช้สูตร = วันที่ตรงวันนั้น - วันที่แรกสุดบนหัวตาราง +1 เช่น

วันนี้เป็นวันที่ 12 และเป็นวันที่แรกด้วย
เลขที่ Column = 12 -12 +1 = 1

ถ้าเป็นวันที่ 15 จะหาเลขที่ Column = 15 - 12 + 1 = 4

👉 Case 2 หาเลขที่ Column จากเลขที่ Column ในตาราง โดยใช้สูตรคำนวณคล้ายๆกับ Case 1 

= เลขที่ Column ตรงนั้น - เลขที่ Column แรก +1 เช่น

ตามภาพนี้ ถ้าต้องการหาเลขที่ Column ของตารางตรง Column H ของตารางที่เริ่มวางไว้ที่ Column B เป็น Column แรกสุด
เลขที่ Column = 8 - 2 +1 = 7

Column H เป็น Column ที่ 8
Column B เป็น Column ที่ 2

Download ตัวอย่างได้จาก
https://drive.google.com/file/d/1M4Gg7O4QNnnJZ1Cp9AcmxG8F9wOn9ail/view?usp=sharing

 

นอกจาก VLookup ยังนำเลขที่ Column ไปใช้กับสูตร Index, Offset, Address

ตัวอย่างการใช้ใน Index เพื่อวางแผนกำหนดการ ชมคลิปที่
https://www.youtube.com/watch?v=5pYck8M9uS0

Download จาก https://drive.google.com/file/d/0Bxpfgh-rqhIWX1B6YkQzaHlJMTQ/view?usp=sharing&resourcekey=0-ZFTnc4nJEaSfOO8xUn-LOQ


  

 

 

ความคิดเห็น