วิธีการนับจำนวนอักขระตัวอักษรและตัวเลขในเซลล์?
เมื่อคุณพิมพ์รายการข้อมูลในเซลล์ใน Excel ตามที่แสดงด้านล่างภาพหน้าจอคุณต้องการนับจำนวนอักขระทั้งหมดหรือเฉพาะจำนวนตัวอักษรหรือเฉพาะตัวเลขในเซลล์ ตอนนี้ฉันพูดถึงวิธีการนับนี้ใน Excel
นับจำนวนอักขระด้วยฟังก์ชัน LEN
หากคุณต้องการนับจำนวนอักขระทั้งหมดรวมทั้งตัวเลขตัวอักษรและเครื่องหมายอื่น ๆ ในแต่ละเซลล์ให้ทำดังนี้:
1. พิมพ์สูตรนี้ = เลน (A1) (เซลล์ A1 ระบุเซลล์ที่คุณต้องการนับจำนวนอักขระทั้งหมด) ลงในเซลล์ว่างตัวอย่างเช่นเซลล์ B1 แล้วคลิก เข้าสู่ บนแป้นพิมพ์และนับจำนวนอักขระทั้งหมดในเซลล์ A1 แล้ว ดูภาพหน้าจอ:
2. ลากจุดจับเติมเพื่อใช้สูตรนี้กับเซลล์ช่วงและนับจำนวนอักขระในแต่ละเซลล์ของรายการ ดูภาพหน้าจอ:
นับจำนวนอักขระทั้งหมดยกเว้นตัวเลขด้วยฟังก์ชัน LEN
หากคุณต้องการเพียงจำนวนตัวอักษรไม่รวมตัวเลขในแต่ละเซลล์คุณสามารถทำได้ดังนี้:
เลือกเซลล์ว่างตัวอย่างเช่นเซลล์ B1 พิมพ์สูตรนี้
=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))
(เซลล์ A1 ระบุเซลล์ที่คุณต้องการนับจำนวนตัวอักษรยกเว้นตัวเลขคุณสามารถเปลี่ยนได้ตามต้องการ) จากนั้นกด เข้าสู่ แล้วลากจุดจับเติมเพื่อเติมช่วงที่คุณต้องการใช้สูตรนี้ ดูภาพหน้าจอ:
นับจำนวนเฉพาะตัวเลขด้วยฟังก์ชัน LEN
เลือกเซลล์ว่างตัวอย่างเช่นเซลล์ 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) ฟังก์ชันนี้ใช้ไม่ได้กับเซลล์ที่มีเครื่องหมายพิเศษเช่น!, @, #, $,%, ^, & ฯลฯ
นับจำนวนอักขระเฉพาะด้วยฟังก์ชัน COUNTCHAR
หากคุณต้องการนับจำนวนอักขระเฉพาะในสตริงตัวอย่างเช่นในสตริง“ ฉันต้องการนับจำนวนเฉพาะในสตริง” ฉันต้องการนับจำนวนอักขระ“ n” สามารถทำได้อย่างไร คุณทำ?
ในกรณีนี้ฉันแนะนำ Kutools สำหรับ Excel's นับชาร์ ฟังก์ชั่นสำหรับคุณ
Kutools สำหรับ Excel, ที่มีมากกว่า 300 ฟังก์ชั่นที่มีประโยชน์ทำให้งานของคุณง่ายขึ้น | ||
หลังจากการติดตั้ง Kutools สำหรับ Excel โปรดทำดังนี้:(ดาวน์โหลด Kutools for Excel ฟรีทันที!)
1. พิมพ์อักขระที่คุณต้องการนับในเซลล์ดูภาพหน้าจอ:
2. จากนั้นเลือกเซลล์ว่างเพื่อใส่ผลลัพธ์และเลือกเซลล์ว่างที่จะใส่ผลการนับแล้วคลิก Kutools > ฟังก์ชั่น Kutools > สถิติและคณิตศาสตร์ > นับชาร์. ดูภาพหน้าจอ:
3. จากนั้นในการป๊อกกี้ อาร์กิวเมนต์ของฟังก์ชัน ให้เลือกสตริงเข้าไป within_text แล้วเลือกเซลล์อักขระลงในไฟล์ ค้นหา_ข้อความ กล่อง. จากนั้นคุณจะเห็นผลการนับปรากฏในกล่องโต้ตอบ
4 คลิก OKตอนนี้ผลลัพธ์จะถูกใส่ลงในเซลล์ที่คุณเลือก
ในฟังก์ชั่น Kutools คุณสามารถนับข้อมูลตามพื้นหลังหรือสีแบบอักษรคุณสามารถรวมค่าตามพื้นหลังหรือสีแบบอักษรเดียวกันคุณสามารถแปลงเวลาเป็นทศนิยมชั่วโมง / นาที / วินาทีและอื่น ๆ
นับจำนวนครั้งของอักขระเฉพาะที่ปรากฏในสตริง
นับครั้งที่คำปรากฏในเซลล์ excel
|
หากมีคำปรากฏขึ้นหลายครั้งในเซลล์ซึ่งจำเป็นต้องนับโดยปกติคุณอาจนับทีละคำ แต่ถ้าคำนั้นปรากฏขึ้นหลายร้อยครั้งแสดงว่าการนับด้วยตนเองนั้นยุ่งยาก นับครั้งที่คำปรากฏ ฟังก์ชันมา Kutools สำหรับ Excel's ตัวช่วยสูตร กลุ่มสามารถคำนวณจำนวนครั้งที่คำปรากฏในเซลล์ได้อย่างรวดเร็ว ทดลองใช้ฟรีพร้อมคุณสมบัติครบถ้วนใน 30 วัน! |
Kutools for Excel: มีโปรแกรมเสริม Excel ที่มีประโยชน์มากกว่า 300 รายการให้ทดลองใช้ฟรีโดยไม่มีข้อ จำกัด ใน 30 วัน |
บทความญาติ:
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!