Note: The other languages of the website are Google-translated. Back to English

วิธี vlookup เพื่อส่งคืนหลายคอลัมน์จากตาราง Excel

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

doc vlookup หลายคอลัมน์ 1

Vlookup เพื่อส่งคืนค่าที่ตรงกันจากหลายคอลัมน์ด้วยสูตรอาร์เรย์


Vlookup เพื่อส่งคืนค่าที่ตรงกันจากหลายคอลัมน์ด้วยสูตรอาร์เรย์

ที่นี่ฉันจะแนะนำฟังก์ชัน Vlookup เพื่อส่งคืนค่าที่ตรงกันจากหลายคอลัมน์โปรดทำดังนี้:

1. เลือกเซลล์ที่คุณต้องการใส่ค่าที่ตรงกันจากหลายคอลัมน์ดูภาพหน้าจอ:

doc vlookup หลายคอลัมน์ 2

2. จากนั้นป้อนสูตรนี้: =VLOOKUP(G2,A1:E13,{2,4,5},FALSE) ลงในแถบสูตรแล้วกด Ctrl + Shift + Enter คีย์เข้าด้วยกันและมีการแยกค่าที่ตรงกันจากหลายคอลัมน์พร้อมกันดูภาพหน้าจอ:

doc vlookup หลายคอลัมน์ 3

หมายเหตุ: ในสูตรข้างต้น G2 คือเกณฑ์ที่คุณต้องการส่งคืนค่าตาม A1: E13 คือช่วงตารางที่คุณต้องการ vlookup จากจำนวน 2, 4, 5 คือหมายเลขคอลัมน์ที่คุณต้องการส่งคืนค่า


เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office/Excel 2007-2021 และ 365 รองรับทุกภาษา ง่ายต่อการปรับใช้ในองค์กรหรือองค์กรของคุณ คุณสมบัติเต็มรูปแบบ ทดลองใช้ฟรี 30 วัน รับประกันคืนเงินภายใน 60 วัน
kte แท็บ 201905

แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (15)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะทำสิ่งนี้โดยใช้สเปรดชีต 2 แบบได้อย่างไร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีคุณลาน่า
สูตรข้างต้นในบทความนี้ยังสามารถช่วยให้คุณได้รับผลลัพธ์ในแผ่นงานอื่น คุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์ดังนี้:
=VLOOKUP(A1,Sheet1!A1:E13,{2,4,5},FALSE)
อย่าลืมกด Ctrl + Shift + Enter คีย์พร้อมกันเพื่อให้ได้ผลลัพธ์ที่ถูกต้อง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี้เป็นสิ่งที่ดี ฉันจะนำสูตรนี้ลงได้อย่างไรถ้าฉันมี 10,000 แถว ฉันได้ลองมาสองสามวิธีแล้ว แต่แน่นอนว่ามันกำลังเปลี่ยนสูตรสำหรับฉัน
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดีสกัลลี
ในการใช้สูตรนี้กับหลายแถว คุณเพียงแค่ต้องเปลี่ยนการอ้างอิงเซลล์แบบสัมพัทธ์เป็นการอ้างอิงแบบสัมบูรณ์ ดังนี้: =VLOOKUP(A1,Sheet1!$A$1:$E$13,{2,4,5},FALSE)
โปรดลองสิ่งนี้ หวังว่ามันจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ไม่ได้รับหลายคอลัมน์ ฉันได้รับเพียงค่าคอลัมน์เดียว
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฮาริ
ในการใช้สูตรนี้ ก่อนอื่น คุณควรเลือกเซลล์หลายเซลล์ที่คุณต้องการให้แสดงผลลัพธ์ จากนั้นคัดลอกสูตรลงในแถบสูตร จากนั้นกด Ctrl + Shift + Enter คีย์พร้อมกันเพื่อให้ได้ผลลัพธ์
โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
วิธีนี้ใช้ไม่ได้ผล แม้จะทำได้ก็ไม่ใช่วิธีการที่เหมาะสม
ตัวอย่างของวิธีการที่ถูกต้องคือ:
VLOOKUP($A2:$A1093, '[Workbook1.xlsx]Sheet2'!$A$2:$D$111,COLUMN(G2),FALSE)

ตรวจสอบให้แน่ใจว่าคุณเพิ่ม $ ก่อนตัวอักษรประจำคอลัมน์ของการอ้างอิงการค้นหาของคุณ เพื่อให้แน่ใจว่ายังคงเป็นแบบคงที่ เมื่อเสร็จแล้ว ใช้ปุ่มเติมบนเซลล์เป้าหมายที่เลือก ลากไปทางขวาไปยังจำนวนคอลัมน์ที่เกี่ยวข้อง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ความคิดเห็นนี้คือสิ่งที่ฉันต้องการจริงๆ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณ! สิ่งนี้มีประโยชน์จริงๆ!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
จะทำอย่างไรถ้าคุณต้องการมีหลายแถวด้วย? อดีต. ค้นหาแถว FF-1006-18 ทั้งหมดในขณะที่ยังนำกลับเฉพาะคอลัมน์ B, D และ E
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี เชลลี่
อาจไม่มีสูตรโดยตรงที่จะช่วยคุณ แต่คุณสามารถใช้อาร์เรย์ด้านล่าง fromula เพื่อรับค่าที่ตรงกันทั้งหมดจากแถวทั้งหมด แล้วลบหรือซ่อนคอลัมน์ที่ไม่ต้องการตามที่คุณต้องการ
=INDEX($A$2:$E$10, SMALL(IF($G$2=$A$2:$A$10, ROW($A$2:$A$10)-MIN(ROW($A$2:$A$10))+1, ""), ROW(B1)),COLUMN(B1))
จากนั้นกด Ctrl + Shift + Enter เพื่อรับเซลล์แรก จากนั้นลากที่จับเติมไปทางขวา จากนั้นลากลงเพื่อรับค่าที่เกี่ยวข้องทั้งหมด

โปรดลอง หวังว่าจะช่วยคุณได้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณ! มีประโยชน์มากเมื่อตัวเลือกออนไลน์อื่นไม่
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอขอบคุณ!! { } ของคอลัมน์คือสิ่งที่ฉันขาดหายไป ชื่นชมหน้านี้!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันมีหลายแถวที่มีค่าเท่ากัน แต่ต้องได้รับค่าหลายค่าหลังจากค้นหาฉันต้องได้รับ EO ref ที่แตกต่างกันสองรายการ U##TRX EO ได้อย่างไร
HXPRE-MQ1371 AB0024822
HXPRE-MQ1371 AB0024822
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันจะค้นหาค่าการค้นหาหลายค่าได้อย่างไรเช่น: สองอาร์เรย์นี้แสดงความถี่ที่แตกต่างกัน, กำไร, veritcal BW, ความคลาดเคลื่อน ฯลฯ ฉันต้องการรับค่าเฉลี่ยที่ได้รับและ 3db BW .. ฉันจะป้อนสูตรได้อย่างไร
ปี1 1800 7.5dBi +/- 2.9 22.1° +/- 6.8 7.5
ปี1 1900 7.6dBi +/- 3.0 18.9° +/- 3.6 7.6
ปี1 2100 6.7dBi +/- 2.6 17.7° +/- 3.6 6.7
y1 AWS 7.2dBi +/- 2.8 20.4° +/- 9.4 7.2
ปี1 2300 8.3dBi +/- 3.6 15.8° +/- 1.6 8.3
ปี1 2600 7.9dBi +/- 2.4 17.1° +/- 1.7 7.9
ปี2 1800 6.9dBi +/- 1.4 27.1° +/- 10.8 6.9
ปี2 1900 6.9dBi +/- 1.5 23.0° +/- 12.5 6.9
ปี2 2100 7.6dBi +/- 2.3 21.7° +/- 19.6 7.6
y2 AWS 8.0dBi +/- 2.5 23.3° +/- 13.8 8
ปี2 2300 7.7dBi +/- 1.6 15.9° +/- 5.9 7.7
ปี2 2600 6.5dBi +/- 2.3 14.5° +/- 3.9 6.5
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ

ช่องทางอื่นๆ

ลิขสิทธิ์© 2009 - wwwextendoffice.com | สงวนลิขสิทธิ์. ขับเคลื่อนโดย ExtendOffice. | แผนผังเว็บไซต์
Microsoft และโลโก้ Office เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Microsoft Corporation ในสหรัฐอเมริกาและ / หรือประเทศอื่น ๆ
ได้รับการปกป้องโดย Sectigo SSL