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

วิธีการ vlookup ค่าในหลายแผ่นงาน?

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

ค่า Vlookup จากแผ่นงานหลายแผ่นด้วยสูตรอาร์เรย์

ค่า Vlookup จากหลายแผ่นงานด้วยสูตรปกติ

ค่า Vlookup จากแผ่นงานหลายแผ่นพร้อมคุณสมบัติที่ยอดเยี่ยม


ค่า Vlookup จากแผ่นงานหลายแผ่นด้วยสูตรอาร์เรย์

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

1. ตั้งชื่อช่วงให้เวิร์กชีตเหล่านี้เลือกชื่อแผ่นงานและพิมพ์ชื่อในไฟล์ ชื่อ: กล่อง ซึ่งถัดจากแถบสูตรในกรณีนี้ฉันจะพิมพ์ Sheetlist เป็นชื่อช่วงจากนั้นกด เข้าสู่ กุญแจ

2. จากนั้นคุณสามารถป้อนสูตรยาวต่อไปนี้ลงในเซลล์เฉพาะของคุณ:

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

3. จากนั้นกด Ctrl + Shift + Enter เข้าด้วยกันเพื่อรับค่าแรกที่สอดคล้องกันจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการใช้สูตรนี้ค่าสัมพัทธ์ทั้งหมดของแต่ละแถวจะถูกส่งกลับดังนี้

หมายเหตุ:

1. ในสูตรข้างต้น:

  • A2: คือการอ้างอิงเซลล์ที่คุณต้องการส่งคืนค่าสัมพัทธ์
  • รายการแผ่น: คือชื่อช่วงของชื่อแผ่นงานที่ฉันสร้างในขั้นตอนที่ 1
  • A2: B6: คือช่วงข้อมูลของแผ่นงานที่คุณต้องการค้นหา
  • 2: ระบุหมายเลขคอลัมน์ที่ส่งคืนค่าที่ตรงกันของคุณ

2. หากค่าเฉพาะที่คุณค้นหาไม่มีอยู่ค่า # N / A จะแสดงขึ้น


Demo: ค่า Vlookup จากแผ่นงานหลายแผ่นพร้อมสูตรอาร์เรย์


บันทึกการจับคู่ Vlookup จากแผ่นงานหลายแผ่นใน Excel

อาจเป็นเรื่องยากสำหรับคุณในการค้นหาค่าที่เกี่ยวข้องจากแผ่นงานหลายแผ่น แต่ด้วย Kutools สำหรับ Excel's ค้นหาในหลายแผ่น ยูทิลิตี้คุณสามารถแก้ปัญหานี้ได้อย่างรวดเร็วโดยไม่มีสูตรที่ซับซ้อน           คลิกเพื่อดาวน์โหลด Kutools for Excel!

Kutools สำหรับ Excel: ด้วย Add-in ของ Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน ดาวน์โหลดและทดลองใช้ฟรีทันที!


ค่า Vlookup จากหลายแผ่นงานด้วยสูตรปกติ

หากคุณไม่ต้องการตั้งชื่อช่วงและไม่คุ้นเคยกับสูตรอาร์เรย์ที่นี่ยังมีสูตรปกติเพื่อช่วยคุณ

1. โปรดพิมพ์สูตรต่อไปนี้ลงในเซลล์ที่คุณต้องการ:

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2. จากนั้นลากที่จับเติมลงไปในช่วงของเซลล์ที่คุณต้องการมีสูตรนี้ดูภาพหน้าจอ:

หมายเหตุ:

1. ในสูตรข้างต้น:

  • A2: คือการอ้างอิงเซลล์ที่คุณต้องการส่งคืนค่าสัมพัทธ์
  • Sheet1, Sheet2, Sheet3: คือชื่อแผ่นงานที่มีข้อมูลที่คุณต้องการใช้
  • A2: B6: คือช่วงข้อมูลของแผ่นงานที่คุณต้องการค้นหา
  • 2: ระบุหมายเลขคอลัมน์ที่ส่งคืนค่าที่ตรงกันของคุณ

2. เพื่อให้เข้าใจสูตรนี้ได้ง่ายขึ้นอันที่จริงสูตรยาวประกอบด้วยฟังก์ชัน vlookup หลายฟังก์ชันและเชื่อมต่อกับฟังก์ชัน IFERROR หากคุณมีเวิร์กชีตเพิ่มเติมคุณก็ต้องเพิ่มฟังก์ชัน vlookup ร่วมกับ IFERROE หลังสูตร

3. หากค่าเฉพาะที่คุณค้นหาไม่มีอยู่ค่า # N / A จะแสดงขึ้น


ค่า Vlookup จากแผ่นงานหลายแผ่นพร้อมคุณสมบัติที่ยอดเยี่ยม

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

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

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดทำตามนี้:

1. คลิก Kutools > การค้นหาขั้นสูง > ค้นหาในหลายแผ่นดูภาพหน้าจอ:

2. ใน ค้นหาในหลายแผ่น โปรดดำเนินการดังต่อไปนี้:

  • เลือกเซลล์ค่าการค้นหาและเซลล์ผลลัพธ์จากไฟล์ ค้นหาค่าและช่วงเอาต์พุต มาตรา;
  • จากนั้นเลือกและเพิ่มช่วงข้อมูลจากแผ่นงานอื่นลงในไฟล์ ช่วงข้อมูล กล่องรายการ

หมายเหตุ: หากคุณต้องการแทนที่ค่าความผิดพลาด # N / A ด้วยค่าข้อความอื่นคุณต้องตรวจสอบ แทนที่ # N / A ค่าความผิดพลาดด้วยค่าที่ระบุ จากนั้นพิมพ์ข้อความที่คุณต้องการ

3. จากนั้นคลิก OK บันทึกการจับคู่ทั้งหมดถูกส่งคืนในแผ่นงานหลายแผ่นดูภาพหน้าจอ:

คลิกเพื่อดาวน์โหลด Kutools สำหรับ Excel และทดลองใช้ฟรีทันที!


บทความที่เกี่ยวข้องเพิ่มเติม:

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

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

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

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

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (17)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันกำลังพยายามค้นหาเวิร์กชีตใหม่เป็นหลายแผ่น แต่ฉันมีปัญหากับสูตรนี้ โปรดช่วยหาวิธีแก้ปัญหาให้ฉันด้วย สูตรของฉันคือ = =VLOOKUP(B17,INDIRECT("'"&INDEX(List,MATCH(1,--(COUNTIF(INDIRECT("'"&List&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$ D$2B2:AZ2000"),B17)>0),0))&"[รายงานการรวบรวมรายวัน-2014-15.xlsx]การปรับเปลี่ยน Pmt'!$D$2B2:AZ2000"),2,FALSE)
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
[quote] สวัสดีเพื่อน ฉันกำลังพยายามค้นหาเวิร์กชีตใหม่เป็นหลายแผ่น แต่ฉันมีปัญหากับสูตรนี้ โปรดหาวิธีแก้ปัญหาให้ฉันด้วย สูตรของฉันคือ = =VLOOKUP(B17,INDIRECT("'"&INDEX(List,MATCH(1,--(COUNTIF(INDIRECT("'"&List&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$ D$2B2:AZ2000"),B17)>0),0))&"[รายงานการรวบรวมรายวัน-2014-15.xlsx]การปรับเปลี่ยน Pmt'!$D$2B2:AZ2000"),2,FALSE)โดย อจวตนันท์.[/quote] สวัสดี ขอ excel แผ่นหน่อย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=IFERROR(VLOOKUP(A2,Sheet1!$G$2:H5,2,0),IFERROR(VLOOKUP(Summary!A2,Sheet2!$G$2:H5,2,0),IFERROR(VLOOKUP(Summary!A2,Sheet3!$G$2:H5,2,0),"NOT"))) Lookup Value Result A 100 100 B 200 200 C 300 300 D 400 400 D 400 400 G 325 325 H 425 425 I 150 150 A 100 100 K 350 350 L 450 450 sheet1 Data A 100 B 200 C 300 D 400 Data 2 E 125 F 225 G 325 H 425 Data 3 I 150 J 250 K 350 L 450
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันมีสเปรดชีตหลายชุด ฉันต้องการค้นหาค่าของเซลล์โดยพิจารณาจากชื่อแท็บที่ตรงกัน คุณช่วยได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
บริการชั้น 3 ของเว็บไซต์นี้อย่าซื้อผลิตภัณฑ์ใด ๆ หากคุณเป็นลูกชายของพ่อของคุณมากกว่าชำระคืนอาจส่งเงินกลับมาที่ a / c. ของฉันแล้วอีเมลที่ส่งถึง sajid
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอโทษครับ แสดงความคิดเห็นผิดไซต์ผิด
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันกำลังพยายามค้นหาหลายแผ่นไปยังแผ่นงานอื่น... คุณช่วยฉันได้ไหม
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$5,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$5,2,FALSE),VLOOKUP($A2, Sheet3!$A$2:$B$5,2,FALSE))) ในสูตรด้านบน แทนที่จะเป็น 2(หมายเลขคอลัมน์) ฉันต้องการเกณฑ์การจับคู่กับชีตหลัก โปรดช่วยฉันด้วย
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ฉันต้องการนำข้อมูลหลายแผ่นมาไว้ในตาราง pivot ตารางเดียวและฉันต้องการให้พวกเขาเชื่อมต่อ .. โครงสร้างเดียวกัน.. ฉันทำโดยการรวมบัญชี แต่หมายเลขแผนกคอลัมน์ (หนึ่งฟิลด์) ไม่ได้กระจายคอลัมน์อย่างชาญฉลาด (ฟิลด์อื่น ๆ ถูกกระจาย เหนือคอลัมน์)..ใครก็ได้ช่วยกรุณา..
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ท่านโปรดช่วยฉันด้วย ฉันได้เปิดหนังสือ excel ซึ่งมีข้อมูลชีตมากกว่า 50 รายการ แต่มีข้อมูลสรุปอยู่ที่ชีตหนึ่ง แต่ฉันต้องการเลือกค่าจากทุกชีต ดังนั้นโปรดช่วยด้วยว่าฉันจะเลือกค่าได้อย่างไรโปรดทำอย่างเร่งด่วน ฉันรอการตอบกลับของคุณอย่างแน่นอน ฉันจะซาบซึ้งในคำตอบของคุณ ขอแสดงความนับถือ Mohd Shehzaad Khan
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สูตรนี้ใช้ไม่ได้เมื่อฉันลองใช้ excel
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ลองใช้ฟังก์ชัน iferror ไม่รวม vlookup..
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
นี่คือตัวอย่างที่จะมีลักษณะเป็นอย่างไร =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE) ),"ไม่พบรายการ!")))


หาค่านี้ใน Sheet1 เป็นหลัก ถ้าหาไม่เจอ ให้ดูใน Sheet2 หากไม่มีให้ดูใน Sheet3 และหากไม่พบหลังจากนั้น ให้บอกฉันว่าไม่พบค่า
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
เมื่อฉันลอง fourmula นี้มันไม่ถูกต้อง
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ฉันมีปัญหาในการใช้สูตรนี้ในการรวบรวมค่าจากหลายแผ่น
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี ในการใช้งานหลายแผ่น ฉันต้องการเพิ่มมูลค่าตามอนุกรม =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7, XNUMX,FALSE) ค่าโดยอัตโนมัติสามารถเปลี่ยนแปลงได้ในสูตร
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
แปลงสูตรเป็นข้อความธรรมดาได้ไหม
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ