วิธีจับคู่สองคอลัมน์และส่งคืนหนึ่งในสามใน Excel

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

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

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

ดาวน์โหลดแบบฝึกหัดนี้และฝึกในขณะที่อ่านบทความนี้ .

จับคู่สองคอลัมน์และส่งคืนค่าที่สาม.xlsx

3 วิธีง่ายๆ ในการจับคู่สองคอลัมน์และส่งคืนค่าที่สามใน Excel

ที่นี่เราจะเปรียบเทียบสองคอลัมน์ที่มีค่าเหมือนกัน หากค่าทั้งสองตรงกัน ค่าจะส่งคืนค่าในคอลัมน์ที่สามโดยค่าจะเป็นผลลัพธ์ที่สอดคล้องกันของ คอลัมน์ที่ 1

ลองดูตารางด้านล่างซึ่งมี ID ผลิตภัณฑ์บางส่วนพร้อม ด้วยราคาที่สอดคล้องกัน เราสร้างคอลัมน์ใหม่ที่มีหัวข้อ Product ID-2 ที่นี่เราจะเปรียบเทียบคอลัมน์ รหัสผลิตภัณฑ์ และ รหัสผลิตภัณฑ์-2 เพื่อส่งคืนค่าจากคอลัมน์ ราคา ในคอลัมน์ ราคา-2 คอลัมน์

1. การใช้ฟังก์ชัน VLOOKUP เพื่อจับคู่สองคอลัมน์และส่งคืนหนึ่งในสามใน Excel

ในวิธีแรก ฉันจะแสดงให้คุณเห็น การใช้ ฟังก์ชัน VLOOKUP ลองทำทีละขั้นตอน

ขั้นตอน:

  • ไปที่ F5 และจดสูตรต่อไปนี้
  • <14 =VLOOKUP(E5,$B$5:$C$15,2,FALSE)

คำอธิบายสูตร:

  • ในที่นี้ ค่าการค้นหา คือ E5 .
  • อาร์เรย์ คือ B5:C15 .
  • หมายเลขดัชนีคอลัมน์ คือ 2 . ดังนั้น Excel จะส่งคืนราคาที่สอดคล้องกันสำหรับ E5 (เนื่องจากราคาอยู่ในคอลัมน์ที่ 2 ของอาร์เรย์)
  • จากนั้น กด ENTER เพื่อรับผลลัพธ์

  • หลังจากนั้น ใช้ Fill Handle เพื่อ AutoFill จนถึง F9
<0

อ่านเพิ่มเติม: วิธีเปรียบเทียบสองคอลัมน์ใน Excel ให้ตรงกัน (8 วิธี)

2. การรวมกันของ INDEX- จับคู่ฟังก์ชันเพื่อจับคู่สองคอลัมน์และส่งคืนหนึ่งในสามใน Excel

วิธีถัดไปเป็นวิธีหนึ่งที่สำคัญ ในที่นี้ ผมจะใช้ INDEX และ MATCH Functions ร่วมกัน มาดูขั้นตอนกัน

ขั้นตอน:

  • ไปที่ F5 และจดสูตรต่อไปนี้
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

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

  • MATCH(E5,$B$5:$B$15) Excel จะส่งคืนตำแหน่งสัมพัทธ์ 1002 ในอาร์เรย์ B5:B15
    • เอาต์พุต: {2}
  • INDEX($C$5:$C$15,MATCH(E5,$B$5: $B$15)) → นี่กลายเป็น
  • INDEX($C$5:$C$15,2)
    • เอาต์พุต: {1029}
  • ตอนนี้ กด ENTER เพื่อรับผลลัพธ์

  • สุดท้าย ใช้ Fill Handle เพื่อ AutoFill จนถึง F9 .

<3

อ่านเพิ่มเติม: วิธีนับคู่ที่ตรงกันในสองคอลัมน์ใน Excel (5 ง่ายวิธี)

การอ่านที่คล้ายกัน

  • Excel เปรียบเทียบสองรายการและส่งคืนความแตกต่าง (4 วิธี)
  • วิธีจับคู่หลายคอลัมน์ใน Excel (5 วิธีที่ง่ายที่สุด)
  • มาโคร Excel เพื่อเปรียบเทียบสองคอลัมน์ (4 วิธีง่าย ๆ)
  • เปรียบเทียบสามคอลัมน์ใน Excel และส่งคืนค่า (4 วิธี)

3. การรวมกันของฟังก์ชัน IF, INDEX และ MATCH เพื่อจับคู่สองคอลัมน์และส่งคืนค่าที่สามใน Excel

ตอนนี้ ฉันจะแสดงวิธีอื่น สำหรับวิธีนี้ ฉันได้เปลี่ยนชุดข้อมูลเล็กน้อย

คราวนี้ ฉันจะจับคู่ทั้ง Product ID และ Category และรับ ราคา การรวมกันของฟังก์ชัน IF , INDEX, และ MATCH จะทำงานที่นี่

ขั้นตอน:

  • ไปที่ G7 และจดสูตรต่อไปนี้
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

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

  • C5:C15=G6 → นี่คือการทดสอบตรรกะสำหรับ IF เงื่อนไขเป็นเงื่อนไขอาร์เรย์
    • เอาต์พุต: TRUE ใช้สำหรับ หมวดหมู่ C และ FALSE ใช้สำหรับหมวดหมู่อื่นๆ {FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE}
  • B5:B15 → นี่คือค่าหากการทดสอบเป็น TRUE .
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 คือค่าการค้นหาและอาร์เรย์การค้นหาคือ IF(C5:C15=G6,B5:B15) นั่นหมายความว่า Excel จะค้นหา PID-1001 จาก {FALSE;FALSE;”PID-1005″;”PID-1001″;FALSE;FALSE;”PID-1009″;FALSE;FALSE;FALSE;FALSE} และแสดงตำแหน่งสัมพัทธ์ให้คุณ
    • เอาต์พุต: {4}
  • INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6, B5:B15),0)) → นี่กลายเป็น
  • INDEX(D5:D15,4)
    • เอาต์พุต: {2186} <2
  • จากนั้น กด CTRL+SHIFT+ENTER เพื่อรับผลลัพธ์ เนื่องจากเป็นสูตรอาร์เรย์ คุณจะเห็น วงเล็บเหลี่ยมคู่ที่ 2 ปรากฏขึ้นในสูตรซึ่งมีสูตรอยู่ภายใน

อ่านเพิ่มเติม: จับคู่สองคอลัมน์และแสดงผลคอลัมน์ที่สามใน Excel (3 วิธีด่วน)

สิ่งที่ต้องจำ

  • การอ้างอิงสัมบูรณ์ คือ สำหรับการล็อกช่วง
  • CTRL+SHIFT+ENTER มีไว้สำหรับสูตรอาร์เรย์

สรุป

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

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