Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ข้อมูลแผนที่ เป็นส่วนสำคัญของ Excel . ดังนั้น การรู้สองวิธีที่สะดวกในการข้อมูลแผนที่ สามารถประหยัดเวลาได้มากและปรับปรุงเวิร์กโฟลว์ เมื่อคำนึงถึงสิ่งนี้ บทความนี้จะแสดงให้เห็น 4 วิธีที่เป็นประโยชน์ในการแมปข้อมูล ใน Excel VLOOKUP . นอกจากนี้ เรายังจะหารือเกี่ยวกับวิธีการรับค่า Nth ที่เกิดขึ้น และซ่อนข้อผิดพลาดโดยใช้ VLOOKUP ฟังก์ชัน

คุณสามารถดาวน์โหลดสมุดแบบฝึกหัดได้จากลิงค์ด้านล่าง

4 วิธีในการจับคู่ข้อมูลโดยใช้ VLOOKUP ใน Excel

ในบทความนี้ เราจะรวม VLOOKUP ฟังก์ชันด้วย MATCH , COUNTIF , ทางอ้อม และ ฟังก์ชัน IF ไปยังข้อมูลแผนที่ . ดังนั้นอย่ารอช้า มาดำดิ่งกัน!
ที่นี่เราใช้ Microsoft Excel 365 คุณสามารถใช้เวอร์ชันอื่นได้ตามสะดวก

วิธีที่-1 :การใช้ฟังก์ชัน VLOOKUP เพื่อแมปข้อมูลใน Excel

มาเริ่มกันด้วยวิธีที่ชัดเจนที่สุดคือการใช้ฟังก์ชัน VLOOKUP เพื่อแมปข้อมูลใน Excel เริ่มกันเลย
พิจารณาชุดข้อมูลที่แสดงใน B4:D14 เซลล์. ที่นี่ ชุดข้อมูลแสดงรายการของพนักงาน ID s ชื่อ . ของพวกเขา และ แผนก ที่ทำงาน

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ขั้นตอน :

  • ในตอนเริ่มต้น ให้ไปที่ G5 เซลล์แล้วป้อนนิพจน์ด้านล่าง

=VLOOKUP(G4,B5:D14,3,FALSE)

ในสูตรนี้ G4 เซลล์หมายถึง ID 1008 และ B5:D14 ช่วงของเซลล์แสดงถึง ID , ชื่อ , และ แผนก คอลัมน์

รายละเอียดสูตร:

  • VLOOKUP(G4,B5:D14,3,FALSE) → ค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง แล้วส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่คุณระบุ ที่นี่ G4 ( lookup_value อาร์กิวเมนต์) ถูกแมปจาก B5:D14 (table_array อาร์กิวเมนต์) อาร์เรย์ ต่อไป 3 (col_index_num อาร์กิวเมนต์) แทนหมายเลขคอลัมน์ของค่าการค้นหา สุดท้าย FALSE (range_lookup อาร์กิวเมนต์) หมายถึง การจับคู่แบบตรงทั้งหมด ของค่าการค้นหา
    • ผลลัพธ์ → การตลาด

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

สุดท้าย ผลลัพธ์ควรมีลักษณะเหมือนภาพด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

วิธีที่ 2 :การทำแผนที่ข้อมูลด้วยฟังก์ชัน VLOOKUP และ MATCH (VLOOKUP สองทาง)

ในวิธีที่ 2 เราจะรวม VLOOKUP และ MATCH ทำหน้าที่จับคู่ค่าที่จุดตัดของแถวและคอลัมน์เฉพาะ สิ่งนี้เรียกอีกอย่างว่า VLOOKUP สองทาง . มาดูการทำงานกัน
สมมติว่าเรามี รายการขาย ชุดข้อมูลที่แสดงใน B4:E12 เซลล์. เรามีรายการรายการ และจำนวน หน่วยที่ขาย ใน มกราคม , กุมภาพันธ์ และ มีนาคม .

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ขั้นตอน :

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

=VLOOKUP(H4, B6:E10, MATCH(H5, B5:E5, 0), FALSE)

ที่นี่ H4 และ H5 เซลล์อ้างถึง รายการ และ เดือน ตามลำดับ ในขณะที่ B5:E5 แสดงถึงส่วนหัวของคอลัมน์

รายละเอียดสูตร:

  • MATCH(H5, B5:E5, 0) →  ส่งกลับตำแหน่งสัมพัทธ์ของรายการในอาร์เรย์ที่ตรงกับค่าที่กำหนด ที่นี่ H5 คือ lookup_value อาร์กิวเมนต์ที่อ้างถึง เดือนมีนาคม . กำลังติดตาม B5:E5 แสดงถึง lookup_array อาร์กิวเมนต์จากตำแหน่งที่จับคู่ค่า ช่วงนี้ 0 เป็นตัวเลือก match_type อาร์กิวเมนต์ซึ่งระบุ ตรงทั้งหมด เกณฑ์
    • เอาต์พุต → 4
  • VLOOKUP(H4, B6:E10, MATCH(H5, B5:E5, 0), FALSE) → กลายเป็น
    • VLOOKUP(H4, B6:E10, 4, FALSE) → ที่นี่ H4 ( lookup_value อาร์กิวเมนต์) ถูกแมปจาก B6:E10 (table_array อาร์กิวเมนต์) อาร์เรย์ ต่อไป 4 (col_index_num อาร์กิวเมนต์) แทนหมายเลขคอลัมน์ของค่าการค้นหา สุดท้าย FALSE (range_lookup อาร์กิวเมนต์) หมายถึง การจับคู่แบบตรงทั้งหมด ของค่าการค้นหา
    • เอาต์พุต → 243

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

สุดท้าย ผลลัพธ์ของคุณควรมีลักษณะตามภาพด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

วิธีที่-3 :การใช้ฟังก์ชัน VLOOKUP และ COUNTIF เพื่อทำแผนที่ข้อมูล

อีกวิธีในการข้อมูลแผนที่ ใน Excel คือการรวม ฟังก์ชัน COUNIF ภายใน VLOOKUP การทำงาน. ง่ายและสะดวก เพียงทำตามขั้นตอนเหล่านี้
ลองพิจารณา หนังสือขายดี ชุดข้อมูลที่แสดงใน B4:C11 เซลล์. ในชุดข้อมูลนี้ เรามีชื่อ สินค้าขายดี และ ราคา คือ USD ตามลำดับ

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ขั้นตอน :

  • เพื่อเริ่มต้น ให้ย้ายไปที่ F5 เซลล์แล้วป้อนนิพจน์ด้านล่าง

=IF(COUNTIF(B5:B9,F4),VLOOKUP(F4,B5:C9,2,TRUE),0)

ในนิพจน์นี้ B5:C9 ช่วงของเซลล์แสดงถึงหนังสือขายดี และ ราคา คอลัมน์ ในทางตรงกันข้าม F4 เซลล์หมายถึง สินค้าขายดี (ในที่นี้คือ House of Wisdom )

รายละเอียดสูตร:

  • COUNTIF(B5:B9,F4) →  นับจำนวนเซลล์ภายในช่วงที่ตรงตามเงื่อนไขที่กำหนด ที่นี่ B5:B9 คือ ช่วง อาร์กิวเมนต์ที่อ้างถึง หนังสือขายดี . กำลังติดตาม F4 แสดงถึง เกณฑ์ อาร์กิวเมนต์ที่ส่งคืนการนับของค่าที่ตรงกัน
    • ผลลัพธ์ → 1
  • VLOOKUP(F4,B5:C9,2,TRUE) →  ที่นี่ F4 ( lookup_value อาร์กิวเมนต์) ถูกแมปจาก B5:C9 (table_array อาร์กิวเมนต์) อาร์เรย์ ต่อไป 2 (col_index_num อาร์กิวเมนต์) แทนหมายเลขคอลัมน์ของค่าการค้นหา สุดท้าย จริง (range_lookup อาร์กิวเมนต์) หมายถึง การจับคู่โดยประมาณ ของค่าการค้นหา
    • เอาต์พุต → 25
  • IF(COUNTIF(B5:B9,F4),VLOOKUP(F4,B5:C9,2,TRUE),0) → กลายเป็น
    • IF(1,25,0) → ตรวจสอบว่าตรงตามเงื่อนไขและคืนค่าหนึ่งค่าหาก TRUE และค่าอื่นถ้า FALSE . ที่นี่ 1 คือ logical_test อาร์กิวเมนต์ที่พร้อมท์ IF ฟังก์ชันส่งคืน 25 (value_if_true อาร์กิวเมนต์) มิฉะนั้นจะส่งกลับ 0 (value_if_false อาร์กิวเมนต์)
    • ผลลัพธ์ → $25

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ดังนั้น ผลลัพธ์ควรมีลักษณะเหมือนภาพหน้าจอด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

วิธีที่-4 :การทำแผนที่ข้อมูลโดยใช้ฟังก์ชัน VLOOKUP และ INDIRECT ใน Excel

คุณยังสามารถข้อมูลแผนที่ ใน Excel โดยการรวม ทางอ้อม และ VLOOKUP ฟังก์ชั่น. ทีนี้มาดูขั้นตอนกัน
สมมติว่าเรามี รายการของชำ ชุดข้อมูลที่แสดงใน B4:I10 เซลล์. ชุดข้อมูลแสดง ราคา ของรายการเดียวกัน ใน 3 เมืองต่างๆ ใน ​​สหรัฐอเมริกา .

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ขั้นตอน :

  • ขั้นแรก ไปที่ B5 เซลล์>> คลิกปุ่ม ข้อมูล แท็บ>> จากนั้นกดปุ่ม การตรวจสอบข้อมูล เมนูแบบเลื่อนลง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ซึ่งจะเปิดการตรวจสอบความถูกต้องของข้อมูล กล่องโต้ตอบ

  • ประการที่สอง ใน อนุญาต แบบเลื่อนลง เลือก รายการ ตัวเลือก>> ใน แหล่งที่มา ฟิลด์ เลือก B6:B10 เซลล์>> คลิกปุ่ม ตกลง ปุ่ม.

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

  • ประการที่สาม เลือก B6:C10 เซลล์>> ไปที่ สูตร แท็บ>> ดับเบิลคลิกที่ กำหนดชื่อ ตัวเลือก

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ซึ่งจะเป็นการเปิด แก้ไขชื่อ ตัวช่วยสร้าง

  • ที่นี่ ป้อนชื่อที่เหมาะสม (ในกรณีนี้คือ Boston ) สำหรับช่วงข้อมูล>> คลิก ตกลง ปุ่ม.

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ในทำนองเดียวกัน ให้กำหนด ช่วงที่มีชื่อ สำหรับ แอตแลนตา .

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ในทำนองเดียวกัน ให้กำหนด ช่วงที่มีชื่อ สำหรับ เดนเวอร์ .

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

  • ประการที่สี่ ไปที่ C14 เซลล์>> บน แท็บข้อมูล และคลิก การตรวจสอบข้อมูล ปุ่ม.

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

  • ในทำนองเดียวกัน เลือก รายการ ตัวเลือก>> ป้อน ช่วงที่มีชื่อ ตามที่แสดงในภาพหน้าจอด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ตอนนี้ เลือก รายการ และ ที่ตั้ง จากเมนูแบบเลื่อนลง ตัวอย่างเช่น เราได้เลือก มะเขือเทศ และ แอตแลนตา ตามลำดับ

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

  • หลังจากนั้น ใน D14 ชนิดเซลล์ในนิพจน์ต่อไปนี้

=VLOOKUP(B14,INDIRECT(C14),2,FALSE)

ที่นี่ B14 และ C14 เซลล์ชี้ไปที่ รายการ และ ที่ตั้ง ตามลำดับ

รายละเอียดสูตร:

  • ทางอ้อม (C14) →  ส่งคืนการอ้างอิงที่ระบุโดยสตริงข้อความ ที่นี่ C14 คือ ref_text อาร์กิวเมนต์ที่อ้างถึง ช่วงที่มีชื่อ บอสตัน .
  • VLOOKUP(B14,INDIRECT(C14),2,FALSE) → ที่นี่ B14 ( lookup_value อาร์กิวเมนต์) ถูกแมปจาก ช่วงที่มีชื่อ ทางอ้อม(C14) นั่นคือ table_array การโต้แย้ง. ต่อไป 2 (col_index_num อาร์กิวเมนต์) แทนหมายเลขคอลัมน์ของค่าการค้นหา สุดท้าย FALSE (range_lookup อาร์กิวเมนต์) หมายถึง การจับคู่แบบตรงทั้งหมด ของค่าการค้นหา
  • ผลลัพธ์ → $1.2

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ต่อจากนี้ หลังจากทำตามขั้นตอนข้างต้นแล้ว ผลลัพธ์ควรมีลักษณะดังภาพด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

นอกจากนี้ คุณอาจใช้วิธีนี้ในกรณีที่คุณมีข้อมูลในแผ่นงานหลายแผ่น และคุณต้องการแผนที่ จากแผ่นงานเฉพาะตาม การค้นหา ค่า

การใช้ฟังก์ชัน VLOOKUP เพื่อรับ Nth Occurrence

สมมติว่าคุณมี ขายเครื่องเขียน รายการตามที่แสดงใน B4:D13 เซลล์ด้านล่าง ตอนนี้ คุณต้องการทราบรายการที่ 2 หรือ 3 ที่ซื้อโดยลูกค้ารายเดียวกัน เพื่อแก้ปัญหานี้ เราสามารถใช้ COUNTIF และ VLOOKUP ฟังก์ชั่นเพื่อให้ได้ผลลัพธ์ มาดูขั้นตอนกันเลยดีกว่า

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ขั้นตอน :

  • ขั้นแรก แทรกคอลัมน์ใน คอลัมน์ B และเปลี่ยนชื่อส่วนหัวเป็น คอลัมน์ตัวช่วย>> ใน B5 เซลล์ ป้อนสูตรที่กำหนดด้านล่าง

=C5&COUNTIF($C$5:C5, C5)

📄 หมายเหตุ: โปรดตรวจสอบให้แน่ใจว่าได้แทรกคอลัมน์ Helper ที่ด้านซ้ายสุดของชุดข้อมูล เนื่องจากโดยค่าเริ่มต้น VLOOKUP ฟังก์ชั่นมองจากซ้ายไปขวา

ที่นี่ C5 เซลล์หมายถึง ชื่อ จอห์น และ COUNTIF ฟังก์ชั่นนับการเกิดของ John จากช่วงที่กำหนด $C$5:C5 . สุดท้าย เครื่องหมาย (&) โอเปอเรเตอร์รวมข้อความและตัวเลข

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

  • ถัดไป ป้อน ชื่อ และ อินสแตนซ์ ตัวอย่างเช่น นี่คือ Julie , และ 3>> ไปที่ H6 เซลล์และพิมพ์นิพจน์ด้านล่าง

=VLOOKUP(H4&H5, B5:E13, 3, FALSE)

ในสูตรนี้ H4 และ H5 เซลล์ระบุ ชื่อ และ อินสแตนซ์ .

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

หลังจากทำตามขั้นตอนข้างต้นแล้ว ผลลัพธ์ควรมีลักษณะเหมือนภาพหน้าจอที่แสดงด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

การใช้ฟังก์ชัน VLOOKUP และ IF เพื่อซ่อนข้อผิดพลาด #N/A

คุณสามารถใช้ ISNA และ VLOOKUP ฟังก์ชันใน ฟังก์ชัน IF เพื่อซ่อน #N/A ข้อผิดพลาดเมื่อ ค่าการค้นหาที่ไม่ถูกต้อง จะได้รับ ตอนนี้ให้ฉันสาธิตกระบวนการด้านล่าง

ขั้นตอน :

  • ในตอนเริ่มต้น ให้ไปที่ G5 เซลล์แล้วป้อนนิพจน์ด้านล่าง

=IF(ISNA(VLOOKUP(G4, B5:D14,3,FALSE)), "",VLOOKUP(G4, B5:D14,3,FALSE))

ในสูตรนี้ G4 เซลล์หมายถึง ID 1008 และ B5:D14 ช่วงของเซลล์แสดงถึง ID , ชื่อ , และ แผนก คอลัมน์

รายละเอียดสูตร:

  • ISNA(VLOOKUP(G4, B5:D14,3,FALSE)) → ตรวจสอบว่าค่าเป็น #NA และส่งคืน TRUE หรือ เท็จ . ที่นี่ G4 ( lookup_value อาร์กิวเมนต์) ถูกแมปจาก B5:D14 (table_array อาร์กิวเมนต์) อาร์เรย์ ต่อไป 3 (col_index_num อาร์กิวเมนต์) แทนหมายเลขคอลัมน์ของค่าการค้นหา สุดท้าย FALSE (range_lookup อาร์กิวเมนต์) หมายถึง การจับคู่แบบตรงทั้งหมด ของค่าการค้นหา
    • ผลลัพธ์ → เท็จ
  • IF(ISNA(VLOOKUP(G4, B5:D14,3,FALSE)), “”,VLOOKUP(G4, B5:D14,3,FALSE)) → กลายเป็น
    • IF(FALSE, “”,VLOOKUP(G4, B5:D14,3,FALSE)) → ตรวจสอบว่าตรงตามเงื่อนไขและคืนค่าหนึ่งค่าหาก TRUE และค่าอื่นถ้า ที่นี่ เท็จ คือ logical_test อาร์กิวเมนต์ที่พร้อมท์ IF ฟังก์ชันส่งกลับค่าจาก VLOOKUP ฟังก์ชัน (value_if_true อาร์กิวเมนต์) มิฉะนั้นจะส่งกลับค่าว่าง “” (value_if_false อาร์กิวเมนต์)
    • ผลลัพธ์ → HR

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ในที่สุดคุณควรได้ผลลัพธ์ที่แสดงในภาพด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

นอกจากนี้ หากเราป้อน ID . ที่ไม่ถูกต้อง หมายเลข (ID 1012 ) สูตรจะส่งกลับค่าว่างแทน #N/A ข้อผิดพลาดที่แสดงในภาพหน้าจอด้านล่าง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

ภาคปฏิบัติ

เราได้จัดเตรียมการปฏิบัติ ส่วนทางด้านขวาของแต่ละแผ่นเพื่อให้คุณสามารถฝึกฝนตัวเองได้ โปรดดำเนินการด้วยตนเอง

วิธีการแมปข้อมูลโดยใช้ VLOOKUP ใน Excel (4 วิธีด่วน)

บทสรุป

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