ไปยังเนื้อหาหลัก

วิธีการ 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: ด้วยโปรแกรมเสริม 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 AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can you convert the formula into plain text
This comment was minimized by the moderator on the site
hi, in multiple use sheet , iwant to value increase by serial. =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7,FALSE) autometically value can change in formula
This comment was minimized by the moderator on the site
Hi, I am also having problem using this formula to compile the values from multiple sheet.
This comment was minimized by the moderator on the site
when i try this foirmula its not valid
This comment was minimized by the moderator on the site
this formula is not valid when i am triying in my excel
This comment was minimized by the moderator on the site
try using Iferror funtion icluding vlookup..
This comment was minimized by the moderator on the site
Here is an example of what that would look like. =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),"Item Not Found!")))


Essetially look in Sheet1 for this value, if you can't find it, look in Sheet2. If it isn't there look in Sheet3, and if after all of that it can't be found, tell me that the value could not be found.
This comment was minimized by the moderator on the site
Hi Sir, Please help me I have open a excel book in which more than 50 on sheet data available but summary available at sheet one but I want pick value from every sheet. So please help out how can i pick value please sir do urgently. I am waiting for your response definietly I will appreciate your response. regard's Mohd Shehzaad Khan
This comment was minimized by the moderator on the site
I want to bring mutiple sheets informatiom into one sheets lke pivot table and i want them to be connect..same structures..i did by consolidation but the column department (one field)numbers are not spreading out colums wise (other fields are spread over the columns)..can anyone help plz..
This comment was minimized by the moderator on the site
=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))) in above formula, instead 2(column number) i want match criteria with main sheet. please help me
This comment was minimized by the moderator on the site
Hi, I am trying to look up multiple sheets to another sheets... can you help me?
This comment was minimized by the moderator on the site
sorry guys wrongly comment on wrong site
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations