วิธีนับอักขระในเซลล์ Microsoft Excel


การนับอักขระในเซลล์ Excel ง่ายกว่าที่คุณคิดมาก ด้วยสูตรง่ายๆ ไม่กี่สูตร คุณสามารถนับจำนวนอักขระในเซลล์เดียวหรือหลายเซลล์ รวมถึงนับจำนวนอักขระที่ระบุทั้งหมดได้

หากคุณกำลังเตรียมที่จะส่งออกข้อมูลของคุณและต้องจำกัดอักขระต่อเซลล์ หรือต้องการค้นหาจำนวนอักขระตัวใดตัวหนึ่ง ต่อไปนี้คือวิธีการใน Microsoft Excel

นับอักขระในเซลล์เดียวใน Excel

หากต้องการทราบจำนวนอักขระทั้งหมดในเซลล์ คุณจะต้องใช้ฟังก์ชัน Excel LEN ไวยากรณ์สำหรับสูตรคือ LEN(cell)โดยที่คุณป้อนการอ้างอิงเซลล์สำหรับอาร์กิวเมนต์

ตามตัวอย่าง คุณสามารถนับอักขระในเซลล์ A2 โดยใช้สูตรนี้:

=เลน(A2)

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

เคล็ดลับ: คุณยังสามารถนับจำนวนไบต์ในเซลล์โดยใช้ฟังก์ชัน LENB ได้ด้วย ตัวอย่างเช่น ใช้ =LENB(A2)สำหรับตัวอย่างข้างต้น

นับอักขระในหลายเซลล์

บางทีคุณอาจต้องการจำนวนอักขระในหลายเซลล์ คุณสามารถใช้ฟังก์ชัน LEN และเพิ่มฟังก์ชัน SUM ลงในสูตรได้

ตัวอย่างเช่น ด้วยสูตรต่อไปนี้ คุณสามารถนับจำนวนอักขระในเซลล์ A2, A4 และ A6:

=SUM(LEN(A2),LEN(A4),LEN(A6))

นับอักขระในช่วงเซลล์

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

ตัวอย่างเช่น คุณสามารถรับจำนวนอักขระในเซลล์ A2 ถึง A4 ด้วยสูตรนี้:

=SUM(LEN(A2:A4))

ดังที่คุณเห็น คุณเพียงเพิ่มช่วงเซลล์ภายในส่วน LEN ของสูตรเพื่อให้ได้ผลรวม

เคล็ดลับ: หากคุณคุ้นเคยกับฟังก์ชัน SUMPRODUCT คุณสามารถใช้ในลักษณะเดียวกับฟังก์ชัน SUM ในกรณีนี้ได้ สำหรับตัวอย่างของเรา คุณสามารถป้อน =SUMPRODUCT(LEN(A2:A4))สำหรับผลลัพธ์เดียวกัน

หลายเซลล์ช่วง

หลายเซลล์ช่วง

หากต้องการนับอักขระในช่วงเซลล์ที่แตกต่างกันสองช่วง คุณสามารถใช้ฟังก์ชัน SUM และ LEN ต่อไปได้.

ที่นี่ เราจะได้จำนวนเซลล์ A2 ถึง A4 บวก C2 ถึง C4 ด้วยสูตรนี้:

=SUM(เลน(A2:A4),เลน(C2:C4))

ในกรณีนี้ คุณเพียงเพิ่มสูตร LEN ทั้งสองสูตรภายในวงเล็บสำหรับสูตรของฟังก์ชัน SUM

นับอักขระเฉพาะในเซลล์ใน Excel

อาจเป็นการนับของ ตัวละครที่คุณต้องค้นหา ที่ระบุ สำหรับสิ่งนี้ คุณจะใช้ LEN กับฟังก์ชัน SUBSTITUTE

ในตัวอย่างนี้ เราต้องการนับจำนวน L ในเซลล์ A1 คุณจะใช้สูตรนี้:

=LEN(A2)-LEN(ทดแทน(A2,”L”,””))

คุณจะเห็นผลลัพธ์ของเราว่า 1 ถูกต้อง นี่คือรายละเอียดของ โครงสร้างสูตร จากภายในสู่ภายนอก:

  • SUBSTITUTE(A2,”L”,””)แทนที่อินสแตนซ์ทั้งหมดของตัวอักษร L ด้วยสตริงว่างในเซลล์ A2
  • LEN(SUBSTITUTE(A2,”L”,””))นับอักขระในเซลล์ A2 (ไม่มีตัวอักษร L)
  • LEN(A2)นับจำนวนอักขระทั้งหมดในเซลล์ A2
  • LEN(A2)-LEN(SUBSTITUTE(A2,”L”,””))ลบจำนวนอักขระ (โดยไม่มีตัวอักษร L) จากจำนวนอักขระทั้งหมดในเซลล์ A2
  • อักขระเฉพาะที่ละเว้นตัวพิมพ์เล็ก

    ดังที่คุณจะสังเกตได้ว่า สูตรข้างต้นให้ผลลัพธ์เป็นตัวอักษร L เพียงตัวเดียวเท่านั้น เนื่องจากสูตรมีอักษรตัวพิมพ์ใหญ่ L ดังนั้นจึงไม่ต้องมองหาอักษรตัวพิมพ์เล็ก

    หากต้องการคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่นี้ คุณสามารถเพิ่ม UPPER หรือ LOWER ลงในสูตร SUBSTITUTE โดยสรุป สิ่งนี้จะแทนที่เหตุการณ์ทั้งหมดด้วยสตริงข้อความว่าง โดยไม่คำนึงถึงตัวพิมพ์

    โดยใช้ตัวอย่างเดียวกัน เราจะเพิ่ม UPPER ให้กับสูตรดังนี้:

    =LEN(A2)-LEN(ทดแทน(บน(A2),”L”,””))

    คราวนี้ เราได้รับผลลัพธ์เป็น 3 ซึ่งประกอบด้วย L ทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก

    นับอักขระเฉพาะในช่วงเซลล์

    ต้องการนำสิ่งที่คุณได้เรียนรู้มาและไปไกลกว่านี้หรือไม่ ในส่วนสุดท้ายนี้ เราจะแสดงวิธีนับอักขระเฉพาะในช่วงของเซลล์ โดยพื้นฐานแล้ว คุณจะรวม LEN, SUBSTITUTE และ SUM เข้าด้วยกัน

    ด้วยสูตรนี้ คุณสามารถนับจำนวน L ในช่วงเซลล์ A2 ถึง A4:

    =SUM(LEN(A2:A4)-LEN(SUBSTITUTE(UPPER(A2:A4),”L”,””))).

    ในที่นี้ เราเก็บ UPPER ไว้ในสูตร SUBSTITUTE เพื่อค้นหาอินสแตนซ์ทั้งหมดของตัวอักษร L โดยไม่คำนึงถึงตัวพิมพ์ใหญ่หรือเล็ก

    เมื่อคุณเริ่มใช้ฟังก์ชันและสูตรเหล่านี้ในเวิร์กชีตของคุณ การนับอักขระใน Excel จะง่ายขึ้นในแต่ละครั้ง ไม่ว่าคุณจะต้องใช้การนับอักขระเพื่ออะไร ให้ Excel ทำงานแทนการนับอักขระด้วยตนเอง

    หากต้องการข้อมูลเพิ่มเติม โปรดดูบทแนะนำของเราสำหรับ ใช้ COUNTIFS, SUMIFS และ AVERAGEIFS ใน Microsoft Excel

    .

    กระทู้ที่เกี่ยวข้อง:


    17.12.2023