ไปยังเนื้อหาหลัก

วิธีการนับจำนวนอักขระตัวอักษรและตัวเลขในเซลล์?

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


หากคุณต้องการนับจำนวนอักขระทั้งหมดรวมทั้งตัวเลขตัวอักษรและเครื่องหมายอื่น ๆ ในแต่ละเซลล์ให้ทำดังนี้:

1. พิมพ์สูตรนี้ = เลน (A1) (เซลล์ A1 ระบุเซลล์ที่คุณต้องการนับจำนวนอักขระทั้งหมด) ลงในเซลล์ว่างตัวอย่างเช่นเซลล์ B1 แล้วคลิก เข้าสู่ บนแป้นพิมพ์และนับจำนวนอักขระทั้งหมดในเซลล์ A1 แล้ว ดูภาพหน้าจอ:

2. ลากจุดจับเติมเพื่อใช้สูตรนี้กับเซลล์ช่วงและนับจำนวนอักขระในแต่ละเซลล์ของรายการ ดูภาพหน้าจอ:


หากคุณต้องการเพียงจำนวนตัวอักษรไม่รวมตัวเลขในแต่ละเซลล์คุณสามารถทำได้ดังนี้:

เลือกเซลล์ว่างตัวอย่างเช่นเซลล์ B1 พิมพ์สูตรนี้

=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))

(เซลล์ A1 ระบุเซลล์ที่คุณต้องการนับจำนวนตัวอักษรยกเว้นตัวเลขคุณสามารถเปลี่ยนได้ตามต้องการ) จากนั้นกด เข้าสู่ แล้วลากจุดจับเติมเพื่อเติมช่วงที่คุณต้องการใช้สูตรนี้ ดูภาพหน้าจอ:


เลือกเซลล์ว่างตัวอย่างเช่นเซลล์ B1 พิมพ์สูตรนี้ = SUM (LEN (A1) -LEN (แทนที่ (A1, {1,2,3,4,5,6,7,8,9,0},))) (เซลล์ A1 ระบุเซลล์ที่คุณต้องการนับเฉพาะจำนวนตัวเลขคุณสามารถเปลี่ยนได้ตามต้องการ) จากนั้นกด เข้าสู่ แล้วลากจุดจับเติมเพื่อเติมช่วงที่คุณต้องการใช้สูตรนี้ ดูภาพหน้าจอ:


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

1 ถือ ALT และกด F11 บนแป้นพิมพ์เพื่อเปิดไฟล์ Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง

2 คลิก สิ่งที่ใส่เข้าไป > โมดูลและคัดลอก VBA ลงในโมดูล

VBA: นับจำนวนตัวอักษรและตัวเลขด้วยฟังก์ชัน

Function AlphaNumeric(pInput As String) As String
'Updateby20140303
Dim xRegex As Object
Dim xMc As Object
Dim xM As Object
Dim xOut As String
Set xRegex = CreateObject("vbscript.regexp")
xRegex.Global = True
xRegex.ignorecase = True
xRegex.Pattern = "[^\w]"
AlphaNumeric = ""
If Not xRegex.test(pInput) Then
    xRegex.Pattern = "(\d+|[a-z]+)"
    Set xMc = xRegex.Execute(pInput)
    For Each xM In xMc
        xOut = xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L"))
    Next
    AlphaNumeric = xOut
End If
End Function

3. บันทึกรหัสและปิดหน้าต่างจากนั้นพิมพ์สูตรนี้ = AlphaNumeric (A1) (เซลล์ A1 ระบุเซลล์ที่คุณต้องการนับคุณสามารถเปลี่ยนได้ตามต้องการ) ลงในเซลล์ว่างจากนั้นกด เข้าสู่ แล้วลากจุดจับเติมเพื่อเติมช่วงที่คุณต้องการใช้สูตรนี้ ดูภาพหน้าจอ:

เคล็ดลับ:

(1) "L" ระบุตัวอักษรและ "N" หมายถึงตัวเลข

(2) ฟังก์ชันนี้ใช้ไม่ได้กับเซลล์ที่มีเครื่องหมายพิเศษเช่น!, @, #, $,%, ^, & ฯลฯ


หากคุณต้องการนับจำนวนอักขระเฉพาะในสตริงตัวอย่างเช่นในสตริง“ ฉันต้องการนับจำนวนเฉพาะในสตริง” ฉันต้องการนับจำนวนอักขระ“ n” สามารถทำได้อย่างไร คุณทำ?

ในกรณีนี้ฉันแนะนำ Kutools สำหรับ Excel's นับชาร์ ฟังก์ชั่นสำหรับคุณ

Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น 

หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)

1. พิมพ์อักขระที่คุณต้องการนับในเซลล์ดูภาพหน้าจอ:
หมอนับชาร์ 1

2. จากนั้นเลือกเซลล์ว่างเพื่อใส่ผลลัพธ์และเลือกเซลล์ว่างที่จะใส่ผลการนับแล้วคลิก Kutools > ฟังก์ชั่น Kutools > สถิติและคณิตศาสตร์ > นับชาร์. ดูภาพหน้าจอ:
เอกสาร kutools 1

3. จากนั้นในการป๊อกกี้ อาร์กิวเมนต์ของฟังก์ชัน ให้เลือกสตริงเข้าไป within_text แล้วเลือกเซลล์อักขระลงในไฟล์ ค้นหา_ข้อความ กล่อง. จากนั้นคุณจะเห็นผลการนับปรากฏในกล่องโต้ตอบ
หมอนับชาร์ 3

4 คลิก OKตอนนี้ผลลัพธ์จะถูกใส่ลงในเซลล์ที่คุณเลือก

หมอนับชาร์ 4

ในฟังก์ชั่น Kutools คุณสามารถนับข้อมูลตามพื้นหลังหรือสีแบบอักษรคุณสามารถรวมค่าตามพื้นหลังหรือสีแบบอักษรเดียวกันคุณสามารถแปลงเวลาเป็นทศนิยมชั่วโมง / นาที / วินาทีและอื่น ๆ



นับครั้งที่คำปรากฏในเซลล์ excel

หากมีคำปรากฏขึ้นหลายครั้งในเซลล์ซึ่งจำเป็นต้องนับโดยปกติคุณอาจนับทีละคำ แต่ถ้าคำนั้นปรากฏขึ้นหลายร้อยครั้งแสดงว่าการนับด้วยตนเองนั้นยุ่งยาก นับครั้งที่คำปรากฏ ฟังก์ชันมา Kutools สำหรับ Excel's ตัวช่วยสูตร กลุ่มสามารถคำนวณจำนวนครั้งที่คำปรากฏในเซลล์ได้อย่างรวดเร็ว ทดลองใช้ฟรีพร้อมคุณสมบัติครบถ้วนใน 30 วัน!
 
Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน

บทความญาติ:

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola esta formula: = SUMA(LONG(A1) -LEN (SUSTITUTO (A1, {1;2;3;4;5;6;7;8;9;0},))). No se como usarla en windows
This comment was minimized by the moderator on the site
Excel của tôi là 2007
Đã nhiều lần làm công thức = LEN (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE)
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")) mà ko thành công.
Mong Admin vui lòng trợ giúp!
Xin cám ơn!
This comment was minimized by the moderator on the site
Hi, maybe there is a line break in the formula which cause the error. I have modified the formula, please try again.
This comment was minimized by the moderator on the site
Thank you! Have bulleted statements in cells, have now been able to count them as individual items, brilliant!
This comment was minimized by the moderator on the site
Hi... how to set the formulas on Accuracy limits 98.1 to 103 - means exact 3 digits allow only.
This comment was minimized by the moderator on the site
How to enter this equation in excel
(4+y)/(2x+y)^2+12 whiles x=1 y=3 by naming x and y as 1 and 3 respectively
This comment was minimized by the moderator on the site
Can solve it for me.. Iwant count of this cell :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... using LEN but ans.wrong (1=4, 1.5=2, 2=2, 2.5=1, 3=2, 3.5=1)

Please help me.
This comment was minimized by the moderator on the site
1+2+3+4+5+6 I need help with this one. How can I ACTUALLY figure this out...?
This comment was minimized by the moderator on the site
It was a little Confusing but I knew this will be a good help for me because I just knew typing like coding this was such a good idea in order thx very much.
This comment was minimized by the moderator on the site
I thank you for how I understand what that meant?
This comment was minimized by the moderator on the site
Hello, How can I check for password validation that is stored as excel cell data using vba script and display message for all the wrong entries showing the location of error?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations