สารบัญ
MS Excel มีตัวเลือกและวิธีการต่างๆ เพื่อทำให้งานของเราง่ายขึ้น ในบทความนี้ ผมจะแสดงวิธีการ ตรวจสอบว่าเซลล์หนึ่ง เท่ากับเซลล์อื่น จากนั้น ส่งคืนอีกเซลล์หนึ่ง ใน Excel
ดาวน์โหลดแบบฝึกหัด สมุดงาน
คุณสามารถดาวน์โหลดสมุดงานเพื่อฝึกปฏิบัติได้ด้วยตัวเอง
การตรวจสอบว่าเซลล์หนึ่งเท่ากับอีกเซลล์หนึ่งหรือไม่.xlsx
5 วิธีในการตรวจสอบ หนึ่งเซลล์เท่ากับอีกเซลล์หนึ่ง & จากนั้นส่งคืนเซลล์อื่นใน Excel
ที่นี่ เราจะแสดงให้คุณเห็น 5 วิธีต่างๆ ในการ ตรวจสอบว่าเซลล์หนึ่ง เท่ากับอีกเซลล์หนึ่ง แล้ว ส่งคืนเซลล์อื่น ใน Excel โดยใช้ฟังก์ชันต่างๆ
1. ใช้ฟังก์ชัน IF เพื่อตรวจสอบว่าเซลล์หนึ่งเท่ากับเซลล์อื่นหรือไม่ & ส่งกลับ
ฟังก์ชัน IF เป็นหนึ่งในฟังก์ชันที่ง่ายที่สุดที่ใช้ในการเปรียบเทียบเชิงตรรกะระหว่างค่าสองค่า ในวิธีนี้ เราจะดูวิธีใช้ฟังก์ชัน IF เพื่อเปรียบเทียบเซลล์หนึ่งกับอีกเซลล์หนึ่งและส่งคืนค่าอีกเซลล์หนึ่ง ก่อนไปดูตัวอย่าง เรามารู้จักฟังก์ชันนี้ให้มากขึ้นกันก่อน ไวยากรณ์ของฟังก์ชันเป็นดังนี้:
=IF(logical_Condition, [value_if_true], [value_if_false])
ในส่วน แรก ของ พารามิเตอร์ เราต้องผ่าน เงื่อนไข ตามที่เราจะ เปรียบเทียบ จากนั้น ส่วนที่สอง และ ส่วนที่สาม จะกำหนดว่าจะเป็นอย่างไรหากค่าหลังจาก การเปรียบเทียบ ได้รับ จริง หรือ เท็จ
1.1 คืนค่าที่แน่นอนของเซลล์
สมมติว่าเรามีชุดข้อมูลของ ผลไม้ บางส่วนที่มี สองคอลัมน์ ทุก แถว มี ค่า เฉพาะ ตอนนี้เราจะพบ แถว โดยที่ Fruits 1 และ Fruits 2 นั้น ตรงกัน และแสดง ค่า ใน ค่าที่ตรงกัน คอลัมน์
โดยทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ประการแรก ป้อนสูตรด้านล่างใน เซลล์ D4 .
=IF(B5=C5,D5,"")
- ตอนนี้ กด Enter .
- จากนั้น ลากเครื่องมือ Fill Handle ลงไปที่ AutoFill สูตร สำหรับเซลล์ที่เหลือ
ที่นี่ ในฟังก์ชัน IFโดยใช้เงื่อนไข B5=C5เรากำลังเปรียบเทียบ ชื่อผลไม้ของแต่ละคอลัมน์ ผลไม้ 1และ ผลไม้ 2ถ้าเงื่อนไขได้รับ True, จากนั้นเงื่อนไขจะพิมพ์ค่าจากคอลัมน์ Valueลงในคอลัมน์ Matched Values
- ดังนั้น คุณสามารถ คืนค่า a ค่าเฉพาะเซลล์ ถ้า เซลล์หนึ่งมีค่าเท่ากับอีกเซลล์หนึ่ง
อ่านเพิ่มเติม: วิธีเลือกเซลล์ที่มีค่าแน่นอนใน Excel (5 วิธี)
1.2 การอัปเดตค่าผลลัพธ์
ในวิธีนี้ เราจะใช้ฟังก์ชัน IF แบบเดียวกัน และขึ้นอยู่กับเงื่อนไขที่เราจะใช้สูตรและแสดงในเซลล์อื่น ลองนึกถึงชุดข้อมูลเดียวกันที่ใช้ในวิธีก่อนหน้านี้ แต่ที่นี่ฉันจะ อัปเดต ราคา ใหม่ หากค่า ตั้งค่าสถานะ ไม่ใช่ “X” และ ราคาใหม่ของเรา จะเป็น 2 เท่า ของ ราคาปัจจุบัน
ขั้นตอน:
- ในตอนเริ่มต้น ให้ป้อนสูตรต่อไปนี้ใน เซลล์ E5 .
=IF(D5"X",C5*2,C5)
- หลังจากนั้น กด Enter และ คัดลอก ลง สูตร ถึง เซลล์ E9 .
- สุดท้าย คุณจะได้รับค่าผลลัพธ์ที่จำเป็นทั้งหมด อัปเดต .
อ่านเพิ่มเติม: อย่างไร เพื่อล็อกเซลล์ในสูตร Excel (2 วิธีง่ายๆ)
2. คืนค่าเซลล์อื่นโดยใช้ฟังก์ชัน VLOOKUP
ในแง่ของการค้นหาบางสิ่งใน Excel ฟังก์ชัน LOOKUP จะเป็นตัวเลือกที่เหมาะสม ฟังก์ชันนี้ช่วยให้เราสามารถค้นหา แนวตั้ง หรือ แนวนอน ภายใน เงื่อนไข ในช่วง บางช่วง สำหรับวัตถุประสงค์เฉพาะเหล่านั้น มีฟังก์ชัน VLOOKUP และ HLOOKUP ใน Excel มาดูพื้นฐานของฟังก์ชัน VLOOKUP ไวยากรณ์ของฟังก์ชันเป็นดังนี้:
=VLOOKUP (value, table, col_index, [range_lookup])
ประการแรก value -> นำค่าที่ต้องการค้นหา ในคอลัมน์แรกของตาราง
ตาราง -> ต่อไปนี้คือชื่อตาราง
col_index -> เป็นค่าดัชนีคอลัมน์ของตารางที่เราจะรวบรวมค่า
[range_lookup] -> ; ส่วนสุดท้ายนี้ใช้สำหรับแสดงช่วงที่เลือกได้
ตัวอย่างเช่น พิจารณาชุดข้อมูลของ ผลไม้ บางอย่างเหมือนก่อนหน้านี้ แต่ที่นี่เราจะมี 3 คอลัมน์คือ ผลไม้ , รหัส , ราคา ตอนนี้เราจะค้นหา ราคาผลไม้ จากตารางนี้โดยใช้ VLOOKUP .
ขั้นตอน:
- ประการแรก ป้อนสูตรต่อไปนี้ใน เซลล์ G4 .
=VLOOKUP(G4,B4:D9,3,0)
<3
- ถัดไป กด Enter .
- ดังนั้น คุณสามารถค้นหาราคาผลไม้อื่นๆ ได้โดยการป้อน ชื่อ บน เซลล์ G4 .
3. ใช้ฟังก์ชัน HLOOKUP ของ Excel เพื่อสแกนค่าที่ตรงกัน
ตอนนี้เรา จะเห็นการใช้ฟังก์ชัน HLOOKUP หากข้อมูลของเราได้รับการออกแบบ แนวนอน ไวยากรณ์ของฟังก์ชัน HLOOKUP คือ:
=HLOOKUP (lookup_value, table_array, row_index, [range_lookup])
เกือบจะเหมือนกับฟังก์ชัน VLOOKUP เดอะข้อแตกต่างเพียงอย่างเดียวคือแทนที่จะมี ดัชนีคอลัมน์ นี่คือ ดัชนีแถว ในส่วน ที่สาม ของ พารามิเตอร์ .
ขั้นตอน:
- ในตอนเริ่มต้น เลือก เซลล์ C9 แล้วใส่สูตรต่อไปนี้
=HLOOKUP(C8,B4:G6,3,0)
- จากนั้นกด Enter
- สุดท้าย เราสามารถเห็นผลลัพธ์
ดังที่เราได้กล่าวไปแล้วก่อนหน้านี้ มันเกือบจะเหมือนกับ VLOOKUP ที่นี่ฉันได้ส่งค่า row-wise แทนที่จะเป็น column-wise นั่นเป็นเหตุผลที่เราป้อน ดัชนีแถว ของค่าที่เราต้องการซึ่งก็คือ เซลล์ C8 นอกจากนี้ ช่วงของตาราง ยังเปลี่ยนแปลงเมื่อ ตาราง ของเราถูกเลื่อน แนวนอน
อ่านเพิ่มเติม: วิธีแสดง สูตรเซลล์ใน Excel (6 วิธี)
การอ่านที่คล้ายกัน
- เลือกเซลล์ทั้งหมดที่มีข้อมูลในคอลัมน์ใน Excel (5 วิธีการ+ทางลัด)
- วิธีเลือกหลายเซลล์ใน Excel โดยไม่ต้องใช้เมาส์ (9 วิธีง่ายๆ)
- เลือกเซลล์ Excel หลายเซลล์ได้ด้วยคลิกเดียว (4 สาเหตุ+วิธีแก้ไข)
- [แก้ไข]: ปุ่มลูกศรไม่ย้ายเซลล์ใน Excel (2 วิธี)
- วิธีเลือกเซลล์ใน การใช้แป้นพิมพ์ Excel (9 วิธี)
4. ตรวจสอบว่าเซลล์หนึ่งเท่ากับอีกเซลล์หนึ่งด้วย INDEX & จับคู่ฟังก์ชัน
ในส่วนนี้ เราจะทำสิ่งเดียวกันที่ทำโดยฟังก์ชัน LOOKUP แต่ความแตกต่างเพียงอย่างเดียวคือเราจะไม่ใช้ฟังก์ชัน LOOKUP ฟังก์ชัน INDEX และ MATCH จะทำเช่นเดียวกันกับ LOOKUP นอกจากนี้ชุดข้อมูลจะเหมือนกันด้วย ก่อนที่จะไปที่ตัวอย่าง เรามาดูรายละเอียดเกี่ยวกับสองฟังก์ชันนี้
=INDEX (array, row_number, [col_number], [area_number])
ฟังก์ชันนี้สามารถใช้ สูงสุด จาก สี่ อาร์กิวเมนต์และ ขั้นต่ำ จาก สอง อาร์กิวเมนต์ ในส่วน แรก ของพารามิเตอร์ จะใช้ ช่วง ของ เซลล์ จากตำแหน่งที่เราจะ ตรวจสอบ ดัชนี มูลค่า. จากนั้น หมายเลขแถว ของ ข้อมูลอ้างอิง หรือ ค่าที่ตรงกัน อาร์กิวเมนต์ สองตัวสุดท้าย เป็น ทางเลือก โดยเราสามารถกำหนดหรือระบุ หมายเลขคอลัมน์ จากตำแหน่งที่ ข้อมูลที่ตรงกัน จะเป็น เรียก และ หมายเลขช่วงพื้นที่ .
=MATCH (lookup_value, lookup_array, [match_type])
ฟังก์ชันอื่นที่ใช้ส่วนใหญ่คือฟังก์ชัน MATCH อาร์กิวเมนต์ แรก ใช้ ค่าการค้นหา หรือ ค่า ที่เราจะ จับคู่ ที่สอง หนึ่งคือ อาร์เรย์ หรือ ช่วง ที่เราจะ ค้นหา ข้อมูลที่ต้องการ ของเรา และ อันสุดท้าย คือ ประเภทการจับคู่ เราสามารถควบคุมการจับคู่ได้โดยขึ้นอยู่กับค่าประเภทการจับคู่ที่แตกต่างกัน
1 -> โดยการประกาศ 1 จะเป็นการจับคู่หรือค้นหาค่าที่ใหญ่ที่สุดที่น้อยกว่าหรือเท่ากับค่าการค้นหา
0 -> ถ้าเราใส่ 0 เป็นประเภทการจับคู่ มันจะจับคู่ค่าที่ตรงกับการค้นหาค่า
-1 -> ค่านี้จะตรงกับค่าที่น้อยที่สุดที่มากกว่าหรือเท่ากับค่าการค้นหา
ทำตามขั้นตอนด้านล่างเพื่อใช้ฟังก์ชันทั้งสองนี้ .
ขั้นตอน:
- ประการแรก ป้อนสูตรใน เซลล์ G5 .
=INDEX(B4:D9,MATCH(G4,B4:B9,0),3)
- อย่างที่สอง กด Enter .
- ในตอนท้าย เราจะเห็นผลลัพธ์สุดท้าย .
ในฟังก์ชัน MATCH เราพยายาม จับคู่ ค่าที่อยู่ใน เซลล์ G4 จากช่วงเซลล์ B4:B9 ใน ตารางค้นหา และเมื่อเราพิจารณา ตรงทั้งหมด นั่นเป็นสาเหตุที่ 0 ถูกกำหนดไว้ที่อาร์กิวเมนต์สุดท้าย จากนั้น ฟังก์ชันภายนอกคือฟังก์ชัน INDEX ในส่วนแรก เราได้กำหนดช่วงเซลล์ B4:D9 จากนั้นค่า ที่ตรงกัน จะถูกคำนวณจากฟังก์ชัน MATCH สุดท้าย 3 ถูกใช้ตามที่เราต้องการรับข้อมูลจาก คอลัมน์ที่สาม ของ ตารางการค้นหา ของเรา
5. ส่งคืนรายการจากรายการอื่น แผ่นงานที่จับคู่ค่าใน Excel
เรามามีแผ่นงานสองแผ่น แผ่นหนึ่งคือ อาหารประจำสัปดาห์ , และ อีกแผ่นหนึ่งคือ ส่วนผสม ตอนนี้ฉันจะแสดงวิธีการ เปรียบเทียบมื้ออาหาร และแสดง ส่วนผสม ในเวิร์กชีต แรก แผ่นงาน การวางแผนมื้ออาหารประจำสัปดาห์ จะเป็นดังนี้:
และแผ่นงานส่วนผสมของมื้ออาหารจะเป็นดังนี้:
ตอนนี้ ฉันจะแสดงวิธี ค้นหา ของ อาหารส่วนผสม จากเวิร์กชีต ส่วนผสม ไปยังเวิร์กชีต อาหาร โดยป้อนชื่ออาหารใน เซลล์ B14 .
ขั้นตอน:
- เริ่มต้นโดยป้อนสูตรใน เซลล์ C14 .
=VLOOKUP($B14,ingredients!$B$5:$E$16,COLUMN()-1,FALSE)
- หลังจากนั้น กด Enter .
- จากนั้น คัดลอก สูตร ไปทาง ด้านขวา ด้านข้าง
ในสูตร เราได้ส่ง ค่าการค้นหา เป็น เซลล์ $B14 จากนั้นแผ่นงานอื่นๆ ( แผ่นงานส่วนผสม ) ช่วงเซลล์ $B$5:$E$16 จะถูกส่ง หลังจากนั้น เราผ่าน ฟังก์ชัน COLUMN เพื่อรับค่า คอลัมน์ ของแถวนั้น สุดท้าย เราใช้ FALSE เพื่อค้นหา การจับคู่แบบตรงทั้งหมด ซึ่งหมายความว่าจะพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ และการประกาศเท็จจะค้นหาค่าที่ตรงกันทั้งหมด
- สุดท้าย ส่วนผสม ทั้งหมดของ อาหาร ที่เลือกไว้จะปรากฏขึ้น
คุณสามารถตรวจสอบได้โดยการพิมพ์ ชื่ออาหารใน เซลล์ B14 แล้วกด Enter ในทำนองเดียวกัน หากพิมพ์รายการอาหารใดๆ ภายใต้ ชื่ออาหาร ระบบจะแสดงส่วนผสมทั้งหมดของรายการที่เลือกนั้นจากเวิร์กชีตอื่น
ส่วนปฏิบัติ
ในบทความ คุณจะพบสมุดงาน Excel ดังภาพด้านล่างเพื่อฝึกปฏิบัติด้วยตัวคุณเอง
สรุป
นี่คือวิธีการตรวจสอบว่าเซลล์หนึ่งเท่ากับอีกเซลล์หนึ่งหรือไม่ แล้วส่งคืนเซลล์อื่นใน Excel ฉันได้แสดงทั้งหมดวิธีการพร้อมตัวอย่างตามลำดับ นอกจากนี้ ฉันได้พูดคุยเกี่ยวกับพื้นฐานของฟังก์ชันนี้และรหัสรูปแบบที่ใช้บ่อยที่สุดของฟังก์ชันนี้ หากคุณมีวิธีอื่นในการบรรลุเป้าหมายนี้ โปรดแชร์กับเรา