วิธีใช้หมายเลขดัชนีคอลัมน์อย่างมีประสิทธิภาพใน Excel VLOOKUP

  • แบ่งปันสิ่งนี้
Hugh West

ใน Microsoft Excel VLOOKUP เป็นหนึ่งในหัวข้อยอดนิยมที่คุณจะพบบนอินเทอร์เน็ต ถ้าฉันจำไม่ผิด คุณได้เห็นบทความมากมายเกี่ยวกับสูตร VLOOKUP ใน Excel พร้อมฟังก์ชันการทำงาน การใช้งาน ข้อดี ฯลฯ ถ้าฉันเริ่มต้น ฉันสามารถพูดคุยเกี่ยวกับแง่มุมต่างๆ ของ VLOOKUP . แต่ในบทช่วยสอนนี้ ฉันจะพูดถึงเฉพาะหมายเลขดัชนีคอลัมน์ VLOOKUP และข้อเท็จจริงเท่านั้น จะตรงประเด็นด้วยตัวอย่างที่เหมาะสมและภาพประกอบที่เหมาะสม ดังนั้น อยู่กับเรา

ดาวน์โหลดแบบฝึกหัด

ดาวน์โหลดแบบฝึกหัดต่อไปนี้

VLOOKUP Col_Index_Num.xlsx

สมุดงานอื่นๆ.xlsx

คำอธิบายโดยย่อของฟังก์ชัน VLOOKUP

ก่อนที่ฉันจะเริ่ม ขอสรุปสั้นๆ ให้คุณทราบเกี่ยวกับ สูตร VLOOKUP ใน Excel ฉันหวังว่าคุณจะจำฟังก์ชันนี้และการใช้งานได้ คุณสามารถข้ามขั้นตอนนี้ได้หากคุณจำทุกอย่างเกี่ยวกับฟังก์ชันนี้ได้แล้ว

ตอนนี้ Excel ฟังก์ชัน VLOOKUP จะมองหาค่าที่แสดงในคอลัมน์ซ้ายสุดของตารางที่กำหนด และสร้างค่าใน แถวที่แน่นอนจากคอลัมน์ที่กำหนด

ไวยากรณ์:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

มาหารือเกี่ยวกับข้อโต้แย้งกันสั้นๆ ที่นี่

  • lookup_value: ต้องระบุ ค่าที่ค้นหาจะอยู่ในคอลัมน์ซ้ายสุดของตารางที่อธิบายไว้ อาจเป็นค่าเดียว ฟังก์ชัน ดูภาพหน้าจอ:

    นี่คือสมุดงานเล่มแรก เรามีข้อมูลของเราในเอกสาร " จริง ":

    นี่เป็นสมุดงานเล่มที่สอง ค่าที่เราจะแสดงในแผ่นงาน “ ข้อมูล

    เช่นเดียวกับก่อนหน้านี้ พิมพ์สูตรต่อไปนี้ใน เซลล์ C5 ของแผ่นงาน “ ข้อมูล ” จาก “ Other.xlsx” สมุดงาน:

    =VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    อย่างที่คุณเห็น มันส่งคืนการจับคู่แบบตรงทั้งหมดจากชุดข้อมูล

    ถ้าคุณปิดสมุดงานหลักที่มีอาร์เรย์ของตาราง สูตรจะมีลักษณะดังนี้ :

    =VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    ภาพหน้าจอต่อไปนี้จะแยกย่อยให้คุณ:

    💬 สิ่งที่ควรจำ

    ✎ VLOOKUP ค้นหาค่าในทิศทางที่ถูกต้อง

    เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง ให้ระบุหมายเลขดัชนีคอลัมน์ที่ถูกต้อง . หมายเลขดัชนีคอลัมน์ไม่ควรเกินหมายเลขคอลัมน์อาร์เรย์ของตาราง

    คุณควรล็อกช่วงอาร์เรย์ของตาราง หากคุณกำลังนำข้อมูลจากเวิร์กชีตเดียวกันหรือเวิร์กชีตอื่นๆ แต่เป็นเวิร์กบุ๊กเดียวกัน .

    สรุป

    โดยสรุป ฉันหวังว่าบทช่วยสอนนี้จะให้ความรู้ที่เป็นประโยชน์เกี่ยวกับหมายเลขดัชนีคอลัมน์ VLOOKUP ใน Excel เราขอแนะนำให้คุณเรียนรู้และนำคำแนะนำเหล่านี้ไปใช้กับชุดข้อมูลของคุณ ดาวน์โหลดแบบฝึกหัดและลองทำด้วยตนเอง นอกจากนี้ อย่าลังเลที่จะแสดงความคิดเห็นในส่วนความคิดเห็น ของคุณมีค่าคำติชมทำให้เรามีแรงจูงใจในการสร้างบทช่วยสอนเช่นนี้

    อย่าลืมตรวจสอบเว็บไซต์ของเรา Exceldemy.com เพื่อดูปัญหาและวิธีแก้ปัญหาต่างๆ ที่เกี่ยวข้องกับ Excel

    เรียนรู้ต่อไป วิธีการใหม่และเติบโตต่อไป!

    หรืออาร์เรย์ของค่า
  • table_array: ตารางที่จะค้นหา lookup_value ในคอลัมน์ซ้ายสุด
  • col_index_num: จำเป็น หมายเลขคอลัมน์ในตารางที่จะส่งคืน
  • [range_lookup]: กำหนดว่าจำเป็นต้องมีการจับคู่แบบตรงทั้งหมดหรือบางส่วนของ lookup_value . ในอาร์กิวเมนต์ 0 สำหรับการจับคู่แบบตรงทั้งหมด 1 สำหรับการจับคู่บางส่วน ค่าเริ่มต้นคือ 1 (ตรงกันบางส่วน)

ดูตัวอย่างต่อไปนี้:

ในตัวอย่าง คุณจะเห็นว่าเรามีชุดข้อมูลภาพยนตร์ ที่นี่ เราใช้สูตร VLOOKUP เพื่อแยกข้อมูล

ในสูตร VLOOKUP นี้:

lookup_value ของเราคือ 5 ซึ่งก็คือ ID .

ตารางอาร์เรย์ ของเราคือ B4:F12

การค้นหาช่วง ถูกตั้งค่าเป็น FALSE สำหรับการจับคู่แบบตรงทั้งหมด

หมายเลขดัชนีคอลัมน์คือ 5 ซึ่งก็คือ ปีที่วางจำหน่าย .

โดยพื้นฐานแล้ว เรากำลังบอกให้ฟังก์ชัน VLOOKUP ค้นหาอาร์เรย์ของตารางด้วย ID 5 และถ้าคุณพบสิ่งนั้น ให้ระบุค่าที่แสดงในคอลัมน์ ปีที่วางจำหน่าย ซึ่งมีหมายเลขดัชนีคอลัมน์ 5

ฉันหวังว่าคุณจะเข้าใจวิธีการทำงานในขณะนี้

อ่านเพิ่มเติม: การค้นหาช่วงด้วย VLOOKUP ใน Excel (5 ตัวอย่าง)

6 สิ่งที่คุณควรทราบเกี่ยวกับจำนวนดัชนีคอลัมน์ของ VLOOKUP

เนื่องจากหัวข้อของบทความนี้เกี่ยวกับ VLOOKUP คอลัมน์หมายเลขดัชนี เราจะหารือเกี่ยวกับข้อโต้แย้งนี้ในส่วนถัดไป หมายเลขดัชนีคอลัมน์เป็นสิ่งสำคัญ ในการส่งคืนค่าที่ถูกต้องจากอาร์เรย์ของตาราง คุณควรรู้บางอย่างเกี่ยวกับหมายเลขดัชนีคอลัมน์นี้ ฉันหวังว่าคุณจะอ่านสิ่งเหล่านี้ทั้งหมดและนำไปใช้กับแผ่นงาน Excel ของคุณในครั้งต่อไป

1. หมายเลขดัชนีคอลัมน์ทำหน้าที่อะไร

ตอนนี้ เหตุใดหมายเลขดัชนีของคอลัมน์จึงมีความสำคัญ และหมายเลขดังกล่าวมีไว้ทำอะไรในสูตร เรามาแยกย่อยจากตัวอย่างก่อนหน้านี้

สูตรที่เราใช้:

=VLOOKUP(D14,B4:F12,5,FALSE)

เราตั้งค่าการค้นหาช่วงเป็น FALSE สำหรับการจับคู่แบบตรงทั้งหมด

รายละเอียด 1: การค้นหาค่า

ตอนนี้ จาก ตาราง เราต้องการค้นหาบางสิ่ง ในการค้นหาค่านั้น เราต้องระบุค่าการค้นหาในสูตร VLOOKUP ขั้นแรกเราต้องให้ค่าการค้นหาซึ่งจะค้นหาข้อมูล เรากำลังใช้การอ้างอิงเซลล์ที่นี่

รายละเอียด 2: เริ่มต้น Table Array

จากนั้น VLOOKUP ฟังก์ชันจะค้นหาอาร์เรย์ตารางจากตำแหน่งที่จะดำเนินการทั้งหมดนี้

รายละเอียด 3: ค้นหาค่าการค้นหาในคอลัมน์ซ้ายสุด

ตอนนี้ VLOOKUP จะค้นหาค่าการค้นหาก่อนจากคอลัมน์ซ้ายสุดของอาร์เรย์ตารางในแนวตั้ง

เมื่อเราตั้งค่า อาร์กิวเมนต์การค้นหาช่วงเป็น FALSE เพื่อค้นหาการจับคู่แบบตรงทั้งหมด ก็จะพบหนึ่งรายการ

รายละเอียด 3:ค้นหาหมายเลขดัชนีคอลัมน์จากอาร์เรย์ตาราง

ตอนนี้ ฟังก์ชัน VLOOKUP จะพยายามค้นหาหมายเลขคอลัมน์จากตารางที่คุณกล่าวถึงในอาร์กิวเมนต์

รายละเอียด 4: VLOOKUP จะค้นหาค่าในหมายเลขดัชนีคอลัมน์ที่กำหนด

หลังจากพบคอลัมน์ที่ต้องการแล้ว VLOOKUP จะค้นหาค่าของคุณในคอลัมน์ที่ใช้แถวเดียวกันกับ ID 5 .

รายละเอียด 6: คืนค่า

สุดท้าย จะพบ ปีที่วางจำหน่าย พร้อมด้วย ID 5

ตามที่คุณ จะเห็นว่าเลขดัชนีของคอลัมน์เป็นกุญแจสำคัญในการค้นหาค่าที่คุณต้องการจากตาราง หากคุณระบุหมายเลขดัชนีคอลัมน์ของคุณผิด จะทำให้คุณได้ค่าอื่น

อ่านเพิ่มเติม: ค้นหาค่าในช่วงและส่งคืนค่าใน Excel (5 วิธีง่ายๆ)

2. ผลลัพธ์จะแตกต่างกันไปตามหมายเลขดัชนีคอลัมน์อย่างไร

ตอนนี้ สูตร VLOOKUP ของเราจะส่งกลับผลลัพธ์ที่แตกต่างกันตามหมายเลขดัชนีคอลัมน์ต่างๆ

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

ดูตัวอย่างต่อไปนี้:

สูตรที่เราใช้:

=VLOOKUP(D14,B4:F12,3,FALSE)

ในที่นี้ เราต้องการชื่อ นักแสดง จาก Movie ID 5 ตอนนี้ คอลัมน์ นักแสดง ของเราคือคอลัมน์ที่ 3 ในอาร์เรย์ตาราง ด้วยเหตุนี้ เราจึงให้ 3 เป็น หมายเลขดัชนีคอลัมน์ ในสูตร VLOOKUP ด้วยเหตุนี้ ฟังก์ชันของเราจึงดึงค่าจากช่วงไปยังการค้นหา (อาร์เรย์ของตาราง) ใน Excel

อ่านเพิ่มเติม: วิธีค้นหาค่าที่ตรงกันครั้งที่สองด้วย VLOOKUP ใน Excel (2 วิธีง่ายๆ)

3. จะเกิดอะไรขึ้นหากเราระบุหมายเลขดัชนีคอลัมน์ผิด

ตอนนี้ คุณอาจถามว่าจะเกิดอะไรขึ้นหากเราระบุหมายเลขดัชนีคอลัมน์ไม่ถูกต้องโดยใช้ฟังก์ชัน Excel VLOOKUP แน่นอน มันจะคืนค่าผิด หากคอลัมน์ผลลัพธ์ที่คุณต้องการไม่ตรงกับหมายเลขดัชนีคอลัมน์ที่คุณระบุ คุณจะไม่ได้รับผลลัพธ์ดังกล่าว

ดูตัวอย่างต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น:

สูตรที่เราใช้:

=VLOOKUP(D14,B4:F12,5,FALSE)

ที่นี่ คุณจะเห็นว่าเราต้องการให้ ประเภท ของ รหัสภาพยนตร์ 7 แต่มันแสดง 2006 ซึ่งเป็นคำตอบที่ไม่ถูกต้อง

เนื่องจากเราได้ให้ 5 เป็นหมายเลขดัชนีคอลัมน์ในสูตร VLOOKUP ของ Excel . แต่หมายเลขคอลัมน์ของ ประเภท คือ 4 นั่นเป็นเหตุผลว่าทำไมจึงส่งคืนผลลัพธ์ที่แตกต่างกัน

4. จะเกิดอะไรขึ้นหากดัชนีคอลัมน์ของเราอยู่นอกช่วง

หากหมายเลขดัชนีคอลัมน์ของคุณอยู่นอกช่วงจากอาร์เรย์ตารางที่กำหนด ฟังก์ชัน VLOOKUP จะส่งกลับข้อผิดพลาด #REF! เป็นเพราะอาร์เรย์ตารางของคุณมีคอลัมน์ไม่มากนัก

คุณสามารถเข้าใจสิ่งนี้ได้จากตัวอย่างต่อไปนี้:

สูตรที่เราใช้:

=VLOOKUP(D14,B4:F12,6,FALSE)

ที่นี่ คุณจะเห็นว่าสูตร Excel VLOOKUP ของเราแสดงข้อผิดพลาด ดูให้ดี อาร์เรย์ตารางของเราคือ B4:F12 ในช่วงนี้ เรามีเพียงห้าคอลัมน์เท่านั้น แต่ในสูตรของเรา เราได้ระบุ 6 ในอาร์กิวเมนต์ดัชนี col นั่นเป็นเหตุผลว่าทำไมจึงไม่สามารถส่งคืนค่าใดๆ ได้

อ่านเพิ่มเติม: วิธีใช้ VLOOKUP เพื่อค้นหาค่าที่อยู่ระหว่างช่วง

5. เพิ่มหมายเลขดัชนีคอลัมน์ ใน VLOOKUP โดยใช้ฟังก์ชัน COLUMN

ในสูตร VLOOKUP คุณสามารถใช้ดัชนีคอลัมน์ไดนามิกได้ สมมติว่าคุณมีสองตารางและต้องการรวมเข้าด้วยกัน นอกจากนี้ คุณต้องคัดลอกสูตร VLOOKUP ที่ใช้งานได้ในหลายคอลัมน์ วิธีง่ายๆ ที่คุณทำตามได้คือใช้ ฟังก์ชัน COLUMN ของ Excel

ดูภาพหน้าจอต่อไปนี้:

เรามีสองโต๊ะที่นี่ เราต้องการรวม ตารางผลลัพธ์ และ ตารางฐานข้อมูลนักเรียน ตาม รหัสนักเรียน โดยพื้นฐานแล้ว เป้าหมายของเราคือการตั้งชื่อและส่วนในตารางผลลัพธ์

สูตรทั่วไปที่เราใช้:

=VLOOKUP($A1, table,COLUMN()-x,0)

ลองพิมพ์สูตรต่อไปนี้ใน เซลล์ E5 แล้วกด Enter:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

ตอนนี้ ลากไอคอน ที่จับเติม ไปทั่วตาราง

อีกครั้ง พิมพ์สูตรใน เซลล์ F5 แล้วลาก จุดจับเติม ไอคอน:

อย่างที่คุณเห็น เราได้คัดลอกข้อมูลจากฐานข้อมูลนักเรียนไปยังตารางผลลัพธ์เรียบร้อยแล้วโดยใช้หมายเลขดัชนีคอลัมน์แบบไดนามิก

หมายเหตุ:

คุณสามารถใช้สูตรนี้เป็น Column Index Number Calculator for Vlookup ในแผ่นงานของคุณ<3

🔎 รายละเอียดของสูตร

เราคำนวณหมายเลขดัชนีคอลัมน์โดยใช้ฟังก์ชัน COLUMN หากไม่มีอาร์กิวเมนต์ในฟังก์ชัน COLUMN ระบบจะส่งกลับจำนวนของคอลัมน์ที่เกี่ยวข้อง

ตอนนี้ ขณะที่เรากำลังใช้สูตรในคอลัมน์ E และ F COLUMN ฟังก์ชันจะส่งกลับ 5 และ 6 ตามลำดับ ในแผ่นงาน หมายเลขดัชนีของคอลัมน์ E คือ 5 และหมายเลขดัชนีของคอลัมน์ F คือ 6

เราไม่ต้องการรับข้อมูลจากคอลัมน์ที่ 5 ของตาราง ผลลัพธ์ (มี รวมเพียง 3 คอลัมน์) ดังนั้น ลบ 3 จาก 5 เพื่อให้ได้หมายเลข 2 ซึ่งฟังก์ชัน VLOOKUP ใช้เพื่อกู้คืน ชื่อ จาก ฐานข้อมูลนักเรียน ตาราง

COLUMN()-3 = 5-3 = 2 (ในที่นี้ 2 หมายถึงคอลัมน์ ชื่อ ของอาร์เรย์ตาราง Student Database )

เราใช้สูตรเดียวกันในคอลัมน์ F คอลัมน์ F มีหมายเลขดัชนี 6

COLUMN()-3 = 6-3 = 3 (3 หมายถึง ส่วน ของ Student Database table array)

ในตอนท้าย ตัวอย่างแรกนำ ชื่อ จากตาราง Student Database (คอลัมน์ 2) และภาพประกอบที่ 2รับ ส่วน จากตาราง ฐานข้อมูลนักเรียน (คอลัมน์ 3)

[/wpsm_box]

6. ค้นหาหมายเลขดัชนีคอลัมน์ด้วยฟังก์ชัน MATCH

ตอนนี้ ในฟังก์ชัน VLOOKUP เรามักจะให้หมายเลขดัชนีคอลัมน์เป็นตัวเลขคงที่ คุณยังสามารถสร้างหมายเลขดัชนีคอลัมน์ไดนามิกได้เช่นเดียวกับตัวอย่างก่อนหน้า เรากำลังทำเช่นนี้โดยใช้ ฟังก์ชัน MATCH เพื่อค้นหาคอลัมน์ที่ต้องการ วิธีนี้ช่วยให้คุณค้นหาแบบสองทิศทางแบบไดนามิก โดยจับคู่ทั้งแถวและคอลัมน์ในอาร์เรย์ของตาราง

ดูที่ชุดข้อมูลต่อไปนี้:

ที่นี่ เรามีชุดข้อมูลของนักเรียน เรามีเกรดของนักเรียนบางส่วนในวิชาฟิสิกส์ คณิตศาสตร์ และเคมี ตอนนี้ เราต้องการค้นหาเกรดของ เจสซี ใน คณิตศาสตร์ เรื่อง

หากต้องการค้นหา ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ H5 และกด Enter :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

อย่างที่คุณเห็น สูตร VLOOKUP ได้รับการจับคู่แบบตรงทั้งหมดจากชุดข้อมูล

ตอนนี้ ดูใกล้ๆ เราไม่ได้ระบุตัวเลขคงที่ในหมายเลขดัชนีของคอลัมน์ แต่เราทำให้ไดนามิกโดยใช้ฟังก์ชัน MATCH แทน โดยทั่วไป เรามีหลายเกณฑ์ที่นี่

🔎 รายละเอียดของสูตร

➤  MATCH(H5,B4:E4,0 )

ฟังก์ชัน MATCH จะค้นหาหัวเรื่อง MATH จากส่วนหัว B4:E4 จะพบได้ในดัชนี 3 นั่นเป็นสาเหตุที่ส่งคืน 3 .

➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

สุดท้าย มันจะทำงานเหมือนกับ สูตร VLOOKUP จริง และจะกลับมา C เนื่องจากพบค่าจากหมายเลขดัชนีคอลัมน์ 3.

หมายเลขดัชนีคอลัมน์ VLOOKUP จากชีตหรือสมุดงานอื่น

ตอนนี้ คุณสามารถใช้ดัชนีคอลัมน์ จำนวนในแผ่นงานที่จะดึงข้อมูลจากแผ่นงานอื่นหรือสมุดงานอื่น เป็นหนึ่งในคุณสมบัติที่สำคัญของฟังก์ชัน VLOOKUP

ดูภาพหน้าจอต่อไปนี้:

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

ก่อนอื่น ให้พิมพ์สูตรต่อไปนี้ใน เซลล์ C5 ของ เอาต์พุต จากนั้นกด Enter .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

อย่างที่คุณเห็น หมายเลขดัชนีคอลัมน์ VLOOKUP ของเราช่วยให้เราดึงข้อมูลจากชีตอื่นได้

ที่นี่ สูตร “Actual!B4:F12 ” โดยทั่วไปจะระบุชื่อแผ่นงานและอาร์เรย์ของตารางจากแผ่นงาน และเราได้ให้ 2 เป็นหมายเลขดัชนีของคอลัมน์เพื่อดึงข้อมูลจากตารางในแผ่นงาน “ จริง

เช่นเดียวกับสมุดงานต่างๆ คุณสามารถดึงค่าจากสมุดงานอื่นโดยใช้ VLOOKUP ในทำนองเดียวกัน

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง