Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> Office

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

มี Workbook Excel ใหญ่พันแถว ต้องหาค่าที่ซ้ำกัน (Duplicate) หรือตรงกัน (Match) ทำไง? บทความนี้สอนหาค่าตรงกันใน 2 Worksheet และ 2 Column ด้วยฟังก์ชัน EXACT, MATCH, VLOOKUP (บางอย่างอาจไม่ทำงานบน Excel Web แต่ทำงานได้ทุกอย่างบน Desktop)

Excel Function คืออะไร?

Function = Mini App ที่รันขั้นตอนหลายขั้นตอนให้ผลลัพธ์เดียว ฟังก์ชันยอดนิยมอยู่ที่แท็บ Formulas แบ่งหมวด: AutoSum, Recently Used, Financial, Logical, Text, Date & Time, Lookup & Reference, Math & Trig, More Functions (Statistical, Engineering, Cube, Information, Compatibility, Web)

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

ฟังก์ชัน EXACT

เปรียบเทียบแถวต่อแถวของ 2 คอลัมน์ หาค่าที่ตรงกัน แบบ Case-sensitive (New York ≠ new york)

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

วาง Cursor ที่ C2 ใส่สูตร:

=EXACT(E2:E10,F2:F10)
เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

E2:E10 = คอลัมน์แรก, F2:F10 = คอลัมน์ที่สอง กด Enter Excel จะเปรียบเทียบแถวละคู่ ให้ผล TRUE (ตรง) หรือ FALSE (ไม่ตรง) สูตรจะ Spill ลงมาด้านล่างอัตโนมัติ

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

ข้อจำกัด: เปรียบเทียบได้เฉพาะแถวเดียวกัน (A2 กับ B2) ไม่สามารถเปรียบ A2 กับ B3 ได้ → ใช้ MATCH แทน

ฟังก์ชัน MATCH

บอกตำแหน่ง (Row) ของค่าที่ค้นหาในช่วงข้อมูล

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

อยากหว่า SKU AA003 อยู่แถวไหน ใช้สูตร:

=MATCH(J1,E2:E9,0)
เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

J1 = เซลล์ค่าที่หา, E2:E9 = ช่วงค้นหา, 0 = Exact Match (1 = น้อยกว่า, -1 = มากกว่า สำหรับตัวเลข)

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

แต่ถ้าอยากหาราคาของ AA003 ล่ะ? → ใช้ VLOOKUP

ฟังก์ชัน VLOOKUP

V = Vertical ค้นหาในคอลัมน์แรกของช่วง แล้วดึงค่าจากคอลัมน์อื่นในแถวเดียวกัน (Office 365 Monthly Channel ใช้ XLOOKUP ได้ Semi-annual จะได้ในก.ค. 2020)

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

สูตรหาค่าราคา (คอลัมน์ที่ 3):

=VLOOKUP(J1,E2:G9,3,FALSE)
เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

J1 = ค่าค้นหา, E2:G9 = ช่วงข้อมูล (ค้นในคอลัมน์แรก E), 3 = คอลัมน์ที่ 3 จากจุดเริ่มต้น (G), FALSE = Exact Match (TRUE = Approximate)

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

หาค่าตรงกันข้าม 2 Sheet ทำอย่างไร?

ฟังก์ชันข้างต้นใช้ข้าม Sheet ได้ทั้งหมด นี่ตัวอย่าง EXACT:

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

ที่ Sheet Holders ใส่สูตร:

=EXACT(D2:D10,Tickets!E2:E10)
เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

หลังคอมม่า คลิกแท็บ Tickets ลากเลือกช่วง จะได้อ้างอิง Tickets!E2:E10 ผลลัพธ์ทุกแถวเป็น TRUE

เชี่ยวชาญ Excel: เทคนิคหาค่าซ้ำข้าม Sheet และ Column ด้วย EXACT, MATCH, VLOOKUP

ประยุกต์ใช้เพิ่มเติม

เก่งฟังก์ชันเหล่านี้แล้ว ลองผสม INDEX + MATCH (คล้าย VLOOKUP) หรือหาเคล็ดลับ Excel อื่นๆ ได้จากบทความเรา

มีเทคนิคหาค่าตรงกันใน Excel แชร์มาได้ หรือมีคำถามถามในคอมเมนต์ด้านล่างเลยครับ