คุณมีสมุดงาน Excel ที่มีตัวเลขและคำนับพัน มีจำนวนหรือคำเดียวกันหลายตัวในนั้น คุณอาจต้องหาพวกเขา ดังนั้น เราจะมาดูหลายวิธีที่คุณสามารถค้นหาค่าที่ตรงกันในExcel 365
เราจะกล่าวถึงการค้นหาคำหรือตัวเลขที่เหมือนกันในเวิร์กชีตสองแผ่นและในสองคอลัมน์ที่แตกต่างกัน เราจะดูที่การใช้ฟังก์ชัน EXACT, MATCH และ VLOOKUP บางวิธีที่เราจะใช้อาจใช้ไม่ได้กับ Microsoft Excel เวอร์ชันเว็บ แต่จะใช้ได้กับเวอร์ชันเดสก์ท็อปทั้งหมด
สารบัญ
- ฟังก์ชัน Excel คืออะไร
- ฟังก์ชั่นที่แน่นอน
- ฟังก์ชันการจับคู่
- ฟังก์ชัน VLOOKUP
- ฉันจะหาค่าที่ตรงกันในแผ่นงานที่ต่างกันสองแผ่นได้อย่างไร
- ฉันจะใช้ฟังก์ชันเหล่านี้ได้อย่างไร
ฟังก์ชัน Excel คืออะไร
หากคุณเคยใช้ฟังก์ชันมาก่อน ให้ข้ามไป
ฟังก์ชัน Excel เป็นเหมือนแอปขนาดเล็ก ใช้ชุดของขั้นตอนในการทำงานเดียว ฟังก์ชัน Excel ที่ใช้บ่อยที่สุดสามารถพบได้ในแท็บสูตร ที่นี่เราจะเห็นพวกเขาแบ่งตามลักษณะของฟังก์ชัน -
- ผลรวมอัตโนมัติ
- เพิ่งใช้
- การเงิน
- ตรรกะ
- ข้อความ
- วันเวลา
- ค้นหาและอ้างอิง
- คณิตศาสตร์และตรีโกณมิติ
- ฟังก์ชั่นเพิ่มเติม
หมวด หมู่ ฟังก์ชันเพิ่มเติมประกอบด้วยหมวดหมู่สถิติ วิศวกรรม ลูกบาศก์ ข้อมูล ความเข้ากันได้ และเว็บ
ฟังก์ชั่นที่แน่นอน
หน้าที่ของฟังก์ชันที่แน่นอนคือการเลื่อนดูแถวของสองคอลัมน์และค้นหาค่าที่ตรงกันในเซลล์ Excel เป๊ะ ความหมายคือ เป๊ะ ในตัวของมันเอง ฟังก์ชันที่แน่นอนจะคำนึงถึงตัวพิมพ์เล็กและใหญ่ มันจะไม่เห็นนิวยอร์กและนิวยอร์กเป็นการจับคู่
ในตัวอย่างด้านล่าง มีข้อความสองคอลัมน์ – ตั๋วและใบเสร็จรับเงิน สำหรับข้อความเพียง 10 ชุด เราสามารถเปรียบเทียบได้โดยดู ลองนึกภาพถ้ามี 1,000 แถวขึ้นไป นั่นคือเมื่อคุณจะใช้ฟังก์ชันที่แน่นอน
วางเคอร์เซอร์ในเซลล์ C2 ในแถบสูตร ให้ป้อนสูตร
=แน่นอน(E2:E10,F2:F10)
E2:E10อ้างอิงถึงคอลัมน์แรกของค่า และF2:F10อ้างอิงถึงคอลัมน์ที่อยู่ติดกัน เมื่อเรากดEnter Excel จะเปรียบเทียบค่าทั้งสองในแต่ละแถวและบอกเราว่าตรงกัน ( True ) หรือไม่ ( False ) เนื่องจากเราใช้ช่วงแทนที่จะใช้เพียง 2 เซลล์ สูตรจะขยายไปยังเซลล์ที่อยู่ด้านล่างและประเมินแถวอื่นๆ ทั้งหมด
วิธีนี้มีข้อ จำกัด แม้ว่า มันจะเปรียบเทียบเฉพาะสองเซลล์ที่อยู่ในแถวเดียวกัน มันจะไม่เปรียบเทียบสิ่งที่อยู่ใน A2 กับ B3 เป็นต้น เราจะทำอย่างนั้นได้อย่างไร? แมทช์ช่วยได้
ฟังก์ชันการจับคู่
สามารถใช้ MATCH เพื่อบอกเราได้ว่าการจับคู่ค่าใดค่าหนึ่งอยู่ในช่วงเซลล์ใด
สมมติว่าเราต้องการทราบว่า SKU (Stock Keeping Unit) นั้นอยู่ในแถวใดในตัวอย่างด้านล่าง
หากเราต้องการหาว่า AA003 อยู่ในแถวใด เราจะใช้สูตร:
=MATCH(J1,E2:E9,0)
J1หมายถึงเซลล์ที่มีค่าที่เราต้องการจับคู่ E2:E9หมายถึงช่วงของค่าที่เรากำลังค้นหา เลขศูนย์ ( 0 ) ที่ท้ายสูตรจะบอกให้ Excel ค้นหาค่าที่ตรงกันทั้งหมด หากเราจับคู่ตัวเลข เราสามารถใช้1เพื่อค้นหาสิ่งที่น้อยกว่าการค้นหาของเรา หรือ2เพื่อค้นหาสิ่งที่มากกว่าการค้นหาของเรา
แต่ถ้าเราต้องการหาราคาของ AA003 ล่ะ?
ฟังก์ชัน VLOOKUP
V ใน VLOOKUP ย่อมาจากแนวตั้ง ความหมายสามารถค้นหาค่าที่กำหนดในคอลัมน์ สิ่งที่ทำได้คือคืนค่าในแถวเดียวกับค่าที่พบ
ถ้าคุณมีการสมัครใช้งาน Office 365 ในช่องรายเดือน คุณสามารถใช้XLOOKUP ที่ใหม่กว่า ได้ หากคุณมีเพียงการสมัครสมาชิกรายครึ่งปี คุณจะสามารถใช้งานได้ในเดือนกรกฎาคม 2020
ลองใช้ข้อมูลสินค้าคงคลังเดียวกันและพยายามหาราคาของบางอย่าง
ที่เราค้นหาแถวก่อนหน้านี้ ให้ป้อนสูตร:
=VLOOKUP(J1,E2:G9,3,FALSE)
J1หมายถึงเซลล์ที่มีค่าที่เราจับคู่ E2:G9คือช่วงของค่าที่เรากำลังทำงานด้วย แต่ VLOOKUP จะดูเฉพาะในคอลัมน์แรกของช่วงนั้นเพื่อหาคู่ 3 หมายถึงคอลัมน์ที่ 3 จากจุดเริ่มต้น ของช่วง
ดังนั้นเมื่อเราพิมพ์ SKU ใน J1 VLOOKUP จะค้นหาข้อมูลที่ตรงกันและดึงค่าจากเซลล์ 3 คอลัมน์ที่อยู่ด้านบน FALSEจะบอก Excel ว่าเรากำลังมองหาการจับคู่ประเภทใด FALSE หมายความว่าจะต้องตรงกันทุกประการ โดยที่ TRUE จะบอกว่าจะต้องเป็นการจับคู่ที่ใกล้เคียงกัน
ฉันจะหาค่าที่ตรงกันในแผ่นงานที่ต่างกันสองแผ่นได้อย่างไร
แต่ละฟังก์ชันด้านบนสามารถทำงานในสองแผ่นงานที่แตกต่างกันเพื่อค้นหาค่าที่ตรงกันใน Excel เราจะใช้ฟังก์ชัน EXACT เพื่อแสดงวิธีการ สามารถทำได้กับเกือบทุกฟังก์ชัน ไม่ใช่แค่สิ่งที่เราพูดถึงที่นี่ นอกจากนี้ยังมีวิธีอื่นๆ ในการเชื่อมโยงเซลล์ระหว่างแผ่นงานและสมุดงานต่างๆ
ทำงานใน แผ่น งานผู้ถือเราป้อนสูตร
=EXACT(D2:D10,ตั๋ว!E2:E10)
D2:D10คือช่วงที่เราเลือกไว้ในแผ่นตัวยึด เมื่อเราใส่เครื่องหมายจุลภาคแล้ว เราสามารถคลิกที่แผ่นตั๋วแล้วลากและเลือกช่วงที่สอง
ดูว่ามันอ้างอิงชีตและช่วงเป็นTickets!E2:E10อย่างไร ในกรณีนี้ แต่ละแถวตรงกัน ผลลัพธ์จึงเป็น True ทั้งหมด
ฉันจะใช้ฟังก์ชันเหล่านี้ได้อย่างไร
เมื่อคุณเชี่ยวชาญฟังก์ชั่นเหล่านี้สำหรับการจับคู่และค้นหาสิ่งต่าง ๆ แล้ว คุณสามารถเริ่มทำสิ่งต่าง ๆ ได้มากมายกับพวกมัน ลองดูที่การใช้ฟังก์ชัน INDEX และ MATCHร่วมกันเพื่อทำสิ่งที่คล้ายกับ VLOOKUP
มีเคล็ดลับดีๆ เกี่ยวกับการใช้ฟังก์ชัน Excel เพื่อค้นหาค่าที่ตรงกันใน Excel หรือไม่ อาจมีคำถามเกี่ยวกับวิธีการทำมากขึ้น? ส่งข้อความถึงเราในความคิดเห็นด้านล่าง
ใช้ INDEX และ MATCH แทน VLOOKUP
มีข้อจำกัดบางประการในการใช้ VLOOKUP นั่นคือฟังก์ชัน VLOOKUP สามารถค้นหาค่าจากซ้ายไปขวาเท่านั้น ซึ่งหมายความว่าคอลัมน์ที่มีค่าที่คุณค้นหาควรอยู่ทางด้านซ้ายของคอลัมน์ที่มีค่าที่ส่งคืนเสมอ ตอนนี้ถ้าสเปรดชีตของคุณไม่ได้สร้างด้วยวิธีนี้ อย่าใช้ VLOOKUP ใช้การผสมผสานระหว่างฟังก์ชัน INDEX และ MATCH แทน
ตัวอย่างนี้แสดงรายการเล็กๆ ที่ค่าที่เราต้องการค้นหา (ชิคาโก) ไม่อยู่ในคอลัมน์ซ้ายสุด ดังนั้นเราจึงใช้ VLOOKUP ไม่ได้ เราจะใช้ฟังก์ชัน MATCH เพื่อค้นหาชิคาโกในช่วง B1:B11 แทน พบได้ในแถวที่ 4 จากนั้น INDEX จะใช้ค่านั้นเป็นอาร์กิวเมนต์การค้นหา และค้นหาประชากรสำหรับชิคาโกในคอลัมน์ที่ 4 (คอลัมน์ D) สูตรที่ใช้แสดงในเซลล์ A14