Excel Formulas Academy · บทเรียน

วัดความยาวข้อความด้วย LEN

นับจำนวนอักขระในเซลล์ด้วย LEN

บทเรียน 3 จาก 413 ขั้นตอน

วัดความยาวข้อความด้วย LEN เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

เหตุใดจึงต้องวัดความยาวข้อความ

บางครั้งคุณจำเป็นต้องทราบว่าแต่ละค่ามี อักขระกี่ตัว รหัสสินค้าอาจต้องมีความยาว 8 อักขระพอดี หรือทวีตอาจต้องไม่เกินขีดจำกัดที่กำหนด

ฟังก์ชัน LEN จะนับอักขระในข้อความส่วนหนึ่งและคืนค่าจำนวนนั้น โดยเป็นคำย่อของคำว่า ความยาว และเป็นหนึ่งในฟังก์ชันช่วยเหลือที่มีประโยชน์ที่สุดในสเปรดชีต

ฟังก์ชัน LEN

LEN รับเพียงสิ่งเดียว นั่นคือข้อความหรือเซลล์ที่เก็บข้อความ แล้วคืนค่าจำนวนอักขระ

LEN("Hello") คืนค่า 5 เพราะมีตัวอักษรห้าตัว ผลลัพธ์จะเป็นตัวเลขทั่วไปเสมอ ซึ่งคุณสามารถนำไปใช้ในสูตรอื่นได้

=LEN("Hello")

ช่องว่างก็นับด้วย

รายละเอียดสำคัญคือ LEN นับอักขระ ทุกตัว รวมถึงช่องว่างและเครื่องหมายวรรคตอน

LEN("Hello world") คืนค่า 11 — ตัวอักษรห้าตัว ช่องว่างหนึ่งตัว แล้วจึงมีตัวอักษรอีกห้าตัว นี่จึงเป็นเหตุผลที่ LEN เหมาะสำหรับตรวจหาช่องว่างที่ซ่อนอยู่ ซึ่งคุณมองไม่เห็นจากการดูเซลล์

=LEN("Hello world")

LEN กับการอ้างอิงเซลล์

ในสเปรดชีตจริง คุณจะระบุเซลล์ให้ LEN หาก A2 เก็บรหัสลูกค้า เช่น CUST-00417 คุณสามารถตรวจสอบความยาวได้ดังนี้:

ผลลัพธ์คือ 10 ลากสูตรลงมาตามคอลัมน์ แล้วคุณจะเห็นได้ทันทีว่ามี ID ใดที่มีจำนวนอักขระไม่ถูกต้อง

=LEN(A2)

ตรวจสอบความยาวคงที่

ใช้ LEN ร่วมกับ IF เพื่อระบุข้อมูลที่ไม่ถูกต้อง สมมติว่ารหัสทุกชุดควรมีความยาว 8 อักขระพอดี

สูตรนี้จะคืนค่า OK เมื่อความยาวตรงตามกำหนด และคืนค่า ตรวจสอบ เมื่อไม่ตรง สูตรนี้เปลี่ยนการตรวจสอบด้วยสายตาที่น่าเบื่อให้เป็นการทดสอบโดยอัตโนมัติ

=IF(LEN(A2)=8, "OK", "Check")

การนับตัวเลข

เมื่อคุณใช้ LEN กับตัวเลข สเปรดชีตจะเปลี่ยนตัวเลขนั้นเป็นข้อความก่อน แล้วจึงนับจำนวนหลัก

หาก A2 เก็บค่า 12345 แล้ว LEN(A2) จะคืนค่า 5 โปรดทราบว่ารูปแบบการแสดงผล เช่น เครื่องหมายจุลภาคหรือสัญลักษณ์สกุลเงิน เป็นเพียง การแสดงผลเท่านั้น — LEN จะนับค่าจริงเบื้องหลัง ดังนั้น 1,000 จึงนับเป็นอักขระ 4 ตัว

=LEN(A2)

เซลล์ว่างคืนค่าเป็นศูนย์

แล้ว LEN ทำอย่างไรกับเซลล์ว่าง เซลล์นั้นจะคืนค่า 0

ทำให้ LEN เป็นวิธีที่รวดเร็วในการตรวจสอบว่าเซลล์ว่างจริงหรือไม่ LEN(A2)=0 จะเป็น TRUE เฉพาะเมื่อไม่มีเนื้อหาใด ๆ อยู่เลย ซึ่งมีประโยชน์สำหรับตรวจจับเซลล์ที่ดูเหมือนว่างแต่มีช่องว่างเกินอยู่หนึ่งตัว เพราะกรณีนั้นจะคืนค่าเป็น 1 ไม่ใช่ 0

=IF(LEN(A2)=0, "Empty", "Has text")

LEN เป็นข้อมูลให้ฟังก์ชันอื่น

LEN มักทำหน้าที่เป็นส่วนประกอบพื้นฐาน โปรดจำไว้ว่า RIGHT สามารถดึงอักขระจากท้ายข้อความ และ MID สามารถเริ่มดึงจากตำแหน่งใดก็ได้ LEN จะบอกฟังก์ชันเหล่านั้นว่าจุดสิ้นสุดอยู่ที่ใด

ตัวอย่างเช่น หากต้องการตัดอักขระ 3 ตัวสุดท้ายของ A2 ออก คุณจะดึงอักขระจำนวน LEN(A2) - 3 ตัวจากด้านซ้าย LEN จะคำนวณจำนวนที่ถูกต้องให้คุณ ไม่ว่าแต่ละเซลล์จะมีความยาวเท่าใด

=LEFT(A2, LEN(A2) - 3)

การนับจำนวนครั้งที่อักขระปรากฏ

เทคนิคอันชาญฉลาดนี้ใช้ LEN สองครั้งเพื่อ นับว่าอักขระหนึ่งตัวปรากฏกี่ครั้ง แนวคิดคือ วัดความยาวก่อน จากนั้นวัดอีกครั้งหลังนำอักขระนั้นออก แล้วนำค่ามาลบกัน

ในที่นี้ SUBSTITUTE จะลบช่องว่างทุกตัวออกจาก A2 ผลต่างระหว่างความยาวเดิมกับเวอร์ชันที่สั้นลงจะเท่ากับจำนวนช่องว่าง ซึ่งเป็นวิธีรวดเร็วในการนับจำนวนคำลบหนึ่ง

=LEN(A2) - LEN(SUBSTITUTE(A2, " ", ""))

เอ็กเซลและชีตทำงานเหมือนกัน

LEN ทำงานเหมือนกันทุกประการใน ไมโครซอฟท์ เอ็กเซล และ กูเกิล ชีต อักขระหนึ่งตัวนับเป็นหนึ่งหน่วยในทั้งสองเครื่องมือ

กรณีขอบมีเพียงอักขระพิเศษจากภาษาอื่น แต่สำหรับข้อความและตัวเลขทั่วไป คุณสามารถวางใจได้ว่า LEN จะให้ผลลัพธ์เหมือนกันในทุกที่

เติมให้มีความกว้างคงที่

LEN ยังช่วยให้คุณทำให้ค่าต่าง ๆ มีความยาวเท่ากันได้ สมมติว่า ID ทุกชุดควรมี 6 อักขระ โดยเติมศูนย์ทางด้านซ้าย

คุณคำนวณจำนวนศูนย์ที่ขาดหายไปด้วย 6 - LEN(A2) จากนั้นสร้างศูนย์ตามจำนวนนั้นด้วย REPT แล้วนำไปต่อไว้ด้านหน้า หาก A2 เป็น 417 ผลลัพธ์จะเป็น 000417 ซึ่งจัดแนวให้ตรงกับรหัสอื่น ๆ ได้พอดี

=REPT("0", 6 - LEN(A2)) & A2

ตรวจสอบความเข้าใจ

ทดสอบความเข้าใจเกี่ยวกับ LEN

สรุปทบทวน: ฟังก์ชัน LEN

คุณได้เรียนรู้การวัดความยาวของข้อความ

  • LEN(text) คืนค่าจำนวนอักขระ
  • มีการนับรวมช่องว่างและเครื่องหมายวรรคตอน
  • เซลล์ว่างจะคืนค่าเป็น 0
  • ใช้ LEN ร่วมกับ IF เพื่อตรวจสอบความยาวคงที่
  • ใช้ LEN เพื่อส่งจำนวนอักขระให้ LEFT, RIGHT และ MID

ถัดไปคุณจะเรียนรู้การจัดการช่องว่างที่ไม่เป็นระเบียบด้วย TRIM

เริ่มต้นได้ฟรี

เรียนรู้ Excel ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “วัดความยาวข้อความด้วย LEN” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “วัดความยาวข้อความด้วย LEN” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “วัดความยาวข้อความด้วย LEN”

นับจำนวนอักขระในเซลล์ด้วย LEN คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “วัดความยาวข้อความด้วย LEN” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ดึงข้อความด้วย LEFT และ RIGHT
  2. ดึงจากตรงกลางด้วย MID
  3. วัดความยาวข้อความด้วย LEN
  4. ล้างช่องว่างด้วย TRIM
← กลับไปที่ Excel Formulas Academy