สารบัญ
ในขณะที่ทำงานใน Excel การค้นหาค่าเป็นงานทั่วไปสำหรับวัตถุประสงค์ทางธุรกิจหรือเพื่อการศึกษาหรือการวิจัย ในบางกรณี เราจำเป็นต้องค้นหาค่าจากชีตอื่นแทนชีตเดียวกัน มันไม่ใช่งานที่ยาก วิธีการที่อธิบายไว้ในบทความนี้จะมีประโยชน์มากสำหรับคุณในการค้นหาค่าจากแผ่นงานอื่นใน excel
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดเทมเพลต Excel ได้ฟรี จากที่นี่และฝึกฝนด้วยตัวเอง
ค้นหาค่าในชีตอื่น.xlsx3 วิธีค้นหาค่าจากชีตอื่นใน Excel
เพื่อสาธิตวิธีการ ฉันจะใช้ชุดข้อมูลต่อไปนี้ซึ่งแสดงถึงยอดขายของพนักงานขายในภูมิภาคต่างๆ
วิธีที่ 1: ใช้ฟังก์ชัน VLOOKUP เพื่อค้นหาค่าจากชีตอื่นใน Excel
ในวิธีแรกของเรา ฉันจะใช้ ฟังก์ชัน VLOOKUP เพื่อค้นหาค่าจากชีตอื่น เป็นฟังก์ชันที่ใช้มากที่สุดในการค้นหาค่า ฟังก์ชัน VLOOKUP ใช้เพื่อค้นหาค่าในคอลัมน์ซ้ายสุดของตาราง และส่งกลับค่าที่สอดคล้องกันจากคอลัมน์ทางขวา ที่นี่เราจะค้นหายอดขายของ Jack และ Bob
ขั้นตอน:
- เขียนสูตรต่อไปนี้ใน เซลล์ C5 –
=VLOOKUP(B5,
- จากนั้นคลิกที่แผ่นงานซึ่งเป็นที่ตั้งของอาร์เรย์ตารางของคุณ ข้อมูลของฉันอยู่ในแผ่นงานชื่อ'การขาย'
- ตอนนี้ เลือกอาร์เรย์โดยใช้เมาส์ของคุณ แล้วกดแป้น F4 เพื่อล็อกข้อมูลอ้างอิง
- หลังจากนั้น ให้ระบุหมายเลขคอลัมน์ที่สัมพันธ์กับอาร์เรย์ที่เลือกจากตำแหน่งที่คุณต้องการแยกค่า จากนั้น พิมพ์ 0 สำหรับการจับคู่แบบตรงทั้งหมด
- ดังนั้นสูตรที่สมบูรณ์จะเป็นดังนี้-
- สุดท้าย เพียงกดปุ่ม Enter
ตอนนี้เราได้ เอาต์พุตสำหรับแจ็ค
- จากนั้น หากต้องการค้นหาเอาต์พุตสำหรับ Bob เพียงลาก Fill Handle
นี่คือผลลัพธ์สุดท้าย
อ่านเพิ่มเติม: วิธีค้นหาค่าหลายค่าใน Excel (10 วิธี)
วิธีที่ 2: รวมฟังก์ชัน INDEX และ MATCH เพื่อค้นหาค่าจากชีตอื่น
ตอนนี้เราจะใช้ INDEX <ฟังก์ชัน 4>และ MATCH เพื่อค้นหาค่าจากชีตอื่น ฟังก์ชัน INDEX และ MATCH เป็นฟังก์ชันทางเลือกทั่วไปของฟังก์ชัน VLOOKUP ฟังก์ชัน INDEX ใช้เพื่อส่งกลับค่าหรือการอ้างอิงไปยังค่าจากภายในตารางหรือช่วง ฟังก์ชัน MATCH ใช้เพื่อค้นหารายการที่ระบุในช่วงของเซลล์ และส่งกลับตำแหน่งสัมพัทธ์ของรายการนั้นในช่วง ตอนนี้ มาหามูลค่าการขายสำหรับ Jack โดยใช้ชุดค่าผสมนี้
ขั้นตอน:
- ใน เซลล์ C7 พิมพ์-
=INDEX(
- หลังจากนั้นไปที่แผ่นการขายโดยคลิกที่ ชื่อแผ่นงาน
- จากนั้นเลือกช่วง D5:D11 จากตำแหน่งที่เราจะแยกเอาต์พุต
- จากนั้นพิมพ์-
=INDEX(Sales!D5:D11,MATCH(
- หลังจากนั้น ให้กลับไปที่แผ่นงานก่อนหน้าของคุณโดยคลิกที่ชื่อแผ่นงาน
- จากนั้นเลือกเซลล์ที่มีค่าการค้นหาของเรา .
- ไปที่แผ่นงาน 'การขาย' อีกครั้ง และเลือกช่วง ( B5:B11) ซึ่งมีค่าการค้นหาของเราอยู่ .
- สุดท้าย เขียน 0 สำหรับ ตรงทั้งหมด .
- ดังนั้นสูตรที่สมบูรณ์จะเป็นดังนี้ ดังต่อไปนี้-
=INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0))
- สุดท้าย เพียงกดปุ่ม Enter
จากนั้นคุณจะได้รับผลลัพธ์ที่คาดหวัง
⏬ รายละเอียดสูตร:
➥ MATCH('INDEX+MATCH'!C4,Sales!B5:B11,0)
ฟังก์ชัน MATCH จะค้นหาค่า 'Jack' ใน ' แผ่นงานขายระหว่าง t เขาอยู่ในช่วง B5:B11 และจะกลับมาเป็น -
3
➥ INDEX(Sales!D5:D11,MATCH('INDEX+MATCH'! C4,Sales!B5:B11,0))
สุดท้าย ฟังก์ชัน INDEX จะส่งกลับค่าจากช่วง D5:D11 ตาม เอาต์พุตของฟังก์ชัน MATCH และนั่นคือ-
78923
อ่านเพิ่มเติม: 7 ประเภทของการค้นหา คุณสามารถใช้ใน Excel
วิธีที่ 3: ใช้ Excelฟังก์ชัน VLOOKUP และ INDIRECT เพื่อค้นหาค่าจากชีตอื่น
วิธีนี้แตกต่างจากสองวิธีก่อนหน้านี้เล็กน้อย ในที่นี้ เราจะใช้ฟังก์ชัน INDIRECT และ VLOOKUP ร่วมกันเพื่อค้นหาค่าจากแผ่นงานอีกสองแผ่น และเราจะแยกผลลัพธ์จากแผ่นงานทั้งสองพร้อมกัน ฟังก์ชัน INDIRECT ใน Excel ใช้เพื่อแปลงสตริงข้อความเป็นการอ้างอิงเซลล์ที่ถูกต้อง
ลองดูว่าที่นี่ฉันได้สร้างชุดข้อมูลการขายสองชุดเป็นเวลาสองเดือนติดต่อกัน ตอนนี้เราจะหายอดขายของแจ็คในทั้งสองแผ่น
- เขียนสูตรต่อไปนี้ใน เซลล์ C7 – <14
- หลังจากนั้น เพียงกดปุ่ม Enter สำหรับเอาต์พุต
- จากนั้นลากไอคอน Fill Handle ลงมาเพื่อรับผลลัพธ์จากชีต 'Feb'
=VLOOKUP($C$4, INDIRECT("'"&B7&"'!$B$5:$D$11"),3,FALSE)
ตอนนี้เราพบยอดขายของ Jack ที่ดึงมาจากทั้งสองแผ่นแล้ว
⏬ รายละเอียดสูตร:
<0 ➥ INDIRECT(“'”&B7&”'!$B$5:$D$11”)ฟังก์ชัน INDIRECT จะส่งกลับค่าอ้างอิง B5: D11 ไปยังช่วง-
{“Sam”,”Canada”,44589;”Peter”,”USA”,72734;”Jack”,”Brazil”,78923;”Samuel”,” สหราชอาณาจักร”,99320;”วิลเลี่ยม”,”ลอนดอน”,84738;”รอน”,”แคนาดา”,98210;”บ็อบ”,”สหราชอาณาจักร”,57832}
➥ VLOOKUP( $C$4, INDIRECT(“'”&B7&”'!$B$5:$D$11”),3,FALSE)
สุดท้าย ฟังก์ชัน VLOOKUP จะส่งคืนเอาต์พุตจากช่วงนั้นสำหรับค่าของ เซลล์ C4 และนั่นคือ-
78923
อ่านเพิ่มเติม: วิธีค้นหา ข้อความใน Excel (7 วิธีที่เหมาะสม)
บทสรุป
ฉันหวังว่าขั้นตอนที่อธิบายข้างต้นจะดีพอที่จะค้นหาค่าในแผ่นงานอื่นใน Excel . อย่าลังเลที่จะถามคำถามใด ๆ ในส่วนความคิดเห็นและโปรดให้ข้อเสนอแนะ