snasui.com ยินดีต้อนรับ
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ
ฟอรัมสำหรับแจกจ่ายแบ่งปันไฟล์ รวมทั้งแหล่งความรู้ต่าง ๆ เกี่ยวกับ Excel
snasui
Site Admin
Posts: 31175 Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:
#1
Post
by snasui » Sun Apr 28, 2019 2:26 pm
แจกไฟล์แสดงตัวอย่างการใช้ฟังก์ชั่น Vlookup ค้นหาข้อมูลจากหลายชีตพร้อมกันในคราวเดียว โดยไม่จำเป็นต้องนำข้อมูลของทุกชีตมาวางมาต่อกันในชีตเดียวเสียก่อน
ภาพประกอบ
VlookupFormMultibpleSheets.png (23.31 KiB) Viewed 22636 times
ที่ A2 คีย์สูตร
=VLOOKUP($A2,INDIRECT(INDEX("'"&$G$1:$G$4&"'!B2:D100",MATCH(TRUE,INDEX(COUNTIF(INDIRECT("'"&$G$1:$G$4&"'!B2:B100"),$A2)>0,0),0))),COLUMNS($A1:B1),0)
Enter > Copy ไป C2
Attachments
VlookupFormMultibpleSheets.xlsm
(17.47 KiB) Downloaded 450 times