Excel: สูตรง่ายๆ สำหรับ “ถ้าความยาวมากกว่า”
คุณสามารถใช้สูตรต่อไปนี้ใน Excel เพื่อตรวจสอบว่าสตริงในเซลล์ใดเซลล์หนึ่งยาวเกินความยาวที่กำหนดหรือไม่:
=IF(LEN( A2 )>4,"Greater than 4","Not Greater than 4")
สูตรนี้จะตรวจสอบว่าความยาวของสตริงในเซลล์ A2 มากกว่า 4 หรือไม่ และส่งคืนค่า “มากกว่า 4” หากเป็นเช่นนั้น
มิฉะนั้น สูตรจะส่งกลับค่า “ไม่เกิน 4”
ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ
ตัวอย่าง: ตรวจสอบว่าเซลล์มีสตริงที่ยาวกว่าค่าที่กำหนดหรือไม่
สมมติว่าเรามีคอลัมน์สตริงต่อไปนี้ใน Excel ที่มีข้อมูลเกี่ยวกับทีมบาสเก็ตบอลต่างๆ:
เราสามารถใช้สูตรต่อไปนี้เพื่อตรวจสอบว่าความยาวของแต่ละสตริงในคอลัมน์ทีมมากกว่า 4 หรือไม่:
=IF(LEN( A2 )>4,"Greater than 4","Not Greater than 4")
เราจะใส่สูตรนี้ในเซลล์ B2 จากนั้นคลิกและลากไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
แต่ละเซลล์ในคอลัมน์ B ส่งคืนสตริงที่บอกเราว่าสตริงที่เกี่ยวข้องในคอลัมน์ A มีความยาวมากกว่า 4 หรือไม่
โปรดทราบว่าเราสามารถคืนค่าอื่นที่ไม่ใช่สตริงได้หากต้องการ
ตัวอย่างเช่น เราสามารถใช้สูตรต่อไปนี้เพื่อส่งคืนเฉพาะอักขระ 4 ตัวแรกของสตริง หากความยาวของสตริงมากกว่า 4 หรือส่งคืน “FALSE” มิฉะนั้น:
=IF(LEN( A2 )>4,LEFT( A2,4 ),"FALSE")
เราจะใส่สูตรนี้ในเซลล์ B2 จากนั้นคลิกและลากไปยังแต่ละเซลล์ที่เหลือในคอลัมน์ B:
หากความยาวของสตริงในคอลัมน์ A มากกว่า 4 จะแสดงเฉพาะอักขระ 4 ตัวแรกของสตริงในคอลัมน์ B
มิฉะนั้น หากความยาวของสตริงในคอลัมน์ A ไม่เกิน 4 เราก็จะคืนค่า FALSE ในคอลัมน์ B
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีตรวจสอบว่าเซลล์มีข้อความรายการหรือไม่
Excel: วิธีคำนวณค่าเฉลี่ยหากเซลล์มีข้อความ
Excel: วิธีตรวจสอบว่าช่วงมีค่าเฉพาะหรือไม่