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: วิธีตรวจสอบว่าช่วงมีค่าเฉพาะหรือไม่

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *