สารบัญ
ในบทความนี้ เราจะหารือเกี่ยวกับการรับ "TRUE" เป็นเอาต์พุต ถ้ามีค่าเซลล์หนึ่งใน Excel อยู่ในคอลัมน์อื่น โดยพื้นฐานแล้ว เมื่อเราทำงานกับสเปรดชีต เราไม่สามารถหาค่าเซลล์เฉพาะในอาร์เรย์ขนาดใหญ่ทีละค่าได้ โชคดีที่มีหลายวิธีใน Excel ที่สามารถช่วยให้เราค้นหาและจับคู่งานได้ นอกจากนี้ เราสามารถใช้สูตรอย่างง่ายหรือฟังก์ชันต่างๆ ร่วมกันได้ขึ้นอยู่กับประเภทและปริมาณของข้อมูล
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดแบบฝึกหัด ที่เราใช้ในการเตรียมบทความนี้
คืนค่า TRUE หากมีค่าอยู่ใน Column.xlsx
5 วิธีคืนค่า TRUE หากค่ามีอยู่ ในคอลัมน์ใน Excel
1. ใช้สูตรอย่างง่ายเพื่อค้นหา TRUE หากคอลัมน์ Excel ประกอบด้วยค่า
นี่เป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการจับคู่ข้อมูล ระหว่างคอลัมน์และส่งคืน TRUE ดังนั้น นี่คือขั้นตอน:
ขั้นตอน:
- ขั้นแรก พิมพ์สูตรต่อไปนี้ในเซลล์แรกของคอลัมน์ผลลัพธ์ (ที่นี่ เซลล์ D5 ).
=B5=C5
- หลังจากป้อนสูตรแล้ว คุณ จะได้รับ TRUE เป็นเอาต์พุตหากค่าทั้งสองคอลัมน์ตรงกัน มิฉะนั้น FALSE จากนั้น ใช้ ป้อนอัตโนมัติ (+) เพื่อลากสูตรลงไปยังส่วนที่เหลือของคอลัมน์
2. คืนค่า TRUE การใช้ฟังก์ชัน EXACT ถ้ามีค่าอยู่ในคอลัมน์ Excel
บางครั้งเราต้องการจับคู่ข้อมูลที่คำนึงถึงขนาดตัวพิมพ์ระหว่างคอลัมน์และรับผลลัพธ์ที่ตรงกัน ในกรณีเช่นนี้ ฟังก์ชัน EXACT สามารถช่วยได้มาก ฟังก์ชัน EXACT ตรวจสอบว่าสตริงข้อความ 2 สตริงเหมือนกันทุกประการหรือไม่ และส่งกลับค่า TRUE หรือ FALSE ฟังก์ชันนี้คำนึงถึงขนาดตัวพิมพ์ ขั้นตอนที่เราได้ทำตามวิธีนี้คือ:
ขั้นตอน:
- ขั้นแรก พิมพ์สูตรต่อไปนี้:
- หากคุณป้อนสูตรถูกต้อง ผลลัพธ์ต่อไปนี้จะเป็น
3. ใช้การรวมกันของ MATCH, ISERROR และฟังก์ชัน NOT เพื่อให้ได้ค่าจริงหากค่าอยู่ในคอลัมน์ Excel
ก่อนหน้านี้ในบทความนี้ เรา กำลังพูดถึงการใช้ฟังก์ชันต่างๆ เพื่อจับคู่ค่าเซลล์เฉพาะในช่วงข้อมูล น่าสนใจ มีชุดค่าผสมหลายอย่างในการทำงาน ตัวอย่างเช่น เราสามารถใช้ฟังก์ชัน MATCH , ISERROR, และ NOT พร้อมกัน ในตัวอย่างปัจจุบัน เรามีชุดข้อมูลผลไม้ และเราจะค้นหาชื่อผลไม้เฉพาะในคอลัมน์ที่มีรายการผลไม้อื่นๆ
ขั้นตอน:
- เพื่อให้ได้ผลลัพธ์ตามที่คาดไว้ ให้พิมพ์สูตรต่อไปนี้:
=NOT(ISERROR(MATCH(B5,$C$5:$C$13,0)))
รายละเอียดของ สูตร:
➤ MATCH(B5,$C$5:$C$13,0)
ที่นี่ ฟังก์ชัน MATCH ส่งกลับตำแหน่งสัมพัทธ์ของรายการในอาร์เรย์ที่ตรงกับค่าที่ระบุในที่ระบุสั่งซื้อ
➤ ISERROR(MATCH(B5,$C$5:$C$13,0) )
ตอนนี้ ฟังก์ชัน ISERROR ตรวจสอบ ว่าค่าเป็นข้อผิดพลาดหรือไม่ และส่งคืน TRUE หรือ FALSE .
➤ NOT(ISERROR(MATCH(B5,$C$5:$C$13 ,0)))
สุดท้าย ฟังก์ชัน NOT เปลี่ยน FALSE เป็น TRUE หรือ FALSE เป็น จริง .
- คุณจะได้รับผลลัพธ์ต่อไปนี้หากป้อนสูตรถูกต้อง
4. ส่งกลับค่า TRUE หากมีค่าอยู่ในคอลัมน์ Excel โดยใช้การรวมฟังก์ชัน IF, ISERROR และ VLOOKUP
เช่นเดียวกันในตัวอย่างก่อนหน้านี้ เราจะใช้ฟังก์ชันอื่นร่วมกันเพื่อให้ได้ผลลัพธ์ TRUE หากมีค่าเฉพาะในคอลัมน์อื่น ตอนนี้ เราจะใช้การรวมกันของฟังก์ชัน IF , ISERROR และ VLOOKUP ตัวอย่างเช่น เราต้องการทราบว่ามีตัวเลขใดๆ ในเซลล์ของคอลัมน์ B ในคอลัมน์ C หรือไม่ นี่คือขั้นตอนที่เราจะปฏิบัติตาม:
ขั้นตอน:
- ขั้นแรก พิมพ์สูตรด้านล่าง:
=IF(ISERROR(VLOOKUP(B5,$C$5:$C$13,1,FALSE)),FALSE,TRUE)
รายละเอียดของสูตร:
➤ VLOOKUP(B5,$C$5:$C $13,1,FALSE)
ที่นี่ ฟังก์ชัน VLOOKUP จะค้นหาค่าในคอลัมน์ด้านซ้ายสุดของตาราง แล้วส่งกลับค่าในแถวเดียวกันจากคอลัมน์ที่คุณ ระบุ. ฟังก์ชันจะค้นหาค่าของ เซลล์ B5 ในช่วง C5:C13 .
➤ ISERROR(VLOOKUP(B5,$C$5:$C $13,1,FALSE))
ตอนนี้ฟังก์ชัน ISERROR ตรวจสอบว่าค่ามีข้อผิดพลาดหรือไม่ และส่งกลับ TRUE หรือ FALSE สุดท้าย
➤ IF(ISERROR(VLOOKUP(B5,$C$5:$C$13,1,FALSE)),FALSE,TRUE)
ฟังก์ชัน IF ตรวจสอบว่าตรงตามเงื่อนไขหรือไม่ และส่งคืนค่าหนึ่งหาก TRUE และส่งคืนค่าอื่นหาก FALSE .
- เป็นผลที่ตามมา ในการป้อนสูตร คุณจะได้ผลลัพธ์ดังต่อไปนี้:
5. ใช้การรวมกันของฟังก์ชัน ISNUMBER และ MATCH เพื่อค้นหาค่าจริงหากค่ายังคงอยู่ใน a คอลัมน์ใน Excel
คล้ายกับวิธีที่ 3 และ 4 ตอนนี้เราจะใช้ฟังก์ชันอื่นร่วมกันเพื่อค้นหาค่าเซลล์เฉพาะในคอลัมน์ เช่น เราจะรวมฟังก์ชัน ISNUMBER และ MATCH เพื่อค้นหาค่าและรับ "TRUE " เป็นเอาต์พุต เช่น เราต้องการค้นหาเดือนใดๆ ของคอลัมน์ B ในรายการเดือนของคอลัมน์ C ดังนั้น ขั้นตอนที่เราได้ปฏิบัติตามคือ:
ขั้นตอน:
- เพื่อให้ได้ผลลัพธ์ที่ต้องการ ให้พิมพ์สูตรด้านล่างในตอนแรก:
=ISNUMBER(MATCH(B5,$C$5:$C$13,0))
ที่นี่ <ฟังก์ชัน 1>MATCH จะค้นหาและจับคู่ค่าของ เซลล์ B5 ในช่วง C5:C13, และ ฟังก์ชัน ISNUMBER ตรวจสอบว่าค่านั้นๆ ตัวเลขและส่งกลับ TRUE หรือ FALSE .
- ในท้ายที่สุด คุณจะได้ผลลัพธ์ดังนี้