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

วิธีค้นหาตัวเลขแรก / ทั้งหมดในสตริงใน Excel

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


ค้นหาหมายเลขแรกและตำแหน่งในสตริงข้อความด้วยสูตร

วิธีนี้จะแนะนำสูตรบางอย่างเพื่อค้นหาและแยกตัวเลขแรกในสตริงข้อความและค้นหาตำแหน่งของตัวเลขแรกในสตริงข้อความด้วย

ค้นหาและแยกตัวเลขแรกในสตริงข้อความด้วยสูตรอาร์เรย์

เลือกเซลล์ว่างที่คุณต้องการส่งคืนตัวเลขแรกจากสตริงข้อความป้อนสูตร =MID(A2,MIN(IF((ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2)))),ISNUMBER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)+0)*ROW(INDIRECT("1:"&LEN(A2))))),1)+0 (A2 คือเซลล์ข้อความที่คุณจะมองหาหมายเลขแรก) เข้าไปในนั้นแล้วกด Ctrl + เปลี่ยน + เข้าสู่ คีย์พร้อมกัน จากนั้นลาก Fill Handle ของเซลล์นี้ไปยังช่วงตามที่คุณต้องการ
doc ค้นหาหมายเลขทั้งหมดก่อน 1

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

จากนั้นจะพบและแยกตัวเลขแรกของแต่ละสตริงข้อความดังภาพด้านล่างที่แสดง:

ค้นหาตำแหน่งของตัวเลขแรกในสตริงข้อความที่มีสูตร

เลือกเซลล์ว่างที่คุณจะส่งคืนตำแหน่งของตัวเลขแรกและป้อนสูตร = MIN (IF (ISNUMBER (FIND ({1,2,3,4,5,6,7,8,9,0}, A2)), FIND ({1,2,3,4,5,6,7,8,9,0, 2}, AXNUMX))) (A2 คือเซลล์ข้อความที่คุณจะมองหาตำแหน่งของตัวเลขแรก) เข้าไปในนั้นจากนั้นลาก Fill Handle ไปยังช่วงตามที่คุณต้องการ ดูภาพหน้าจอด้านล่าง:
doc ค้นหาหมายเลขทั้งหมดก่อน 3

หมายเหตุ: สูตรอาร์เรย์นี้ = นาที (FIND ({0,1,2,3,4,5,6,7,8,9}, A2 & {0,1,2,3,4,5,6,7,8,9}) ) ยังสามารถรับตำแหน่งของหมายเลขแรก หลังจากป้อนสูตรอาร์เรย์นี้แล้วโปรดกดปุ่ม Ctrl + เปลี่ยน + เข้าสู่ คีย์พร้อมกันเพื่อให้ได้ผลลัพธ์


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

หากสามารถลบอักขระทั้งหมดออกจากสตริงข้อความยกเว้นตัวเลขเราจะค้นหาตัวเลขทั้งหมดในสตริงข้อความนี้ได้อย่างง่ายดาย Kutools สำหรับ Excel's ลบอักขระ ยูทิลิตี้สามารถช่วยคุณแก้ปัญหาได้อย่างง่ายดาย

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นมากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! Get It Now

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

2. ในการเปิดกล่องโต้ตอบ Remove Characters ให้เลือกเฉพาะไฟล์ ไม่ใช่ตัวเลข ตัวเลือกและคลิกที่ Ok ปุ่ม
doc ค้นหาหมายเลขทั้งหมดก่อน 6

ตอนนี้อักขระที่ไม่ใช่ตัวเลขทั้งหมดจะถูกลบออกจากเซลล์ที่เลือกและยังคงเป็นตัวเลขเท่านั้น

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นมากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! Get It Now


ค้นหาตัวเลขทั้งหมดในสตริงข้อความด้วยการแยกตัวเลขเท่านั้น

จริงๆแล้ว Kutools สำหรับ Excel's สารสกัด ฟังก์ชันสามารถช่วยคุณแยกตัวเลขทั้งหมดออกจากเซลล์ข้อความได้อย่างง่ายดาย

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นมากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! Get It Now

1. เลือกเซลล์ว่างที่คุณต้องการส่งออกตัวเลขที่แยกแล้วคลิก Kutools > ฟังก์ชั่น > ข้อความ > สารสกัด. ดูภาพหน้าจอ:
doc ค้นหาหมายเลขทั้งหมดก่อน 10

2. ในกล่องโต้ตอบการเปิดอาร์กิวเมนต์ฟังก์ชันให้ระบุเซลล์ข้อความลงในไฟล์ txt กล่องชนิด TRUE เข้าไปใน N แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
doc ค้นหาหมายเลขทั้งหมดก่อน 11

หมายเหตุ / รายละเอียดเพิ่มเติม:
(1) พิมพ์หรือไม่ก็ได้ TRUE, FALSEหรือไม่มีอะไรเข้าไปในไฟล์ N กล่อง. ถ้าคุณพิมพ์ FALSE หรือไม่มีอะไรเข้าไปในไฟล์ N ฟังก์ชันนี้จะส่งคืนตัวเลขที่จัดเก็บเป็นข้อความในขณะที่ TRUE จะส่งกลับตัวเลข
(2) จริงๆแล้วคุณสามารถใส่สูตรได้ = EXTRACTNUMBERS (A2, TRUE) ลงในเซลล์ว่างโดยตรงเพื่อดึงตัวเลขทั้งหมดออกจากเซลล์ที่เลือก

ตอนนี้คุณจะเห็นตัวเลขทั้งหมดถูกดึงออกมาจากแต่ละเซลล์ข้อความดังภาพด้านล่างที่แสดง:

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นมากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! Get It Now

Batch แยกข้อความและตัวเลขออกจากเซลล์ / คอลัมน์หนึ่งเป็นคอลัมน์ / แถวต่างๆ

Kutools สำหรับ Excel ช่วยเพิ่มไฟล์ แยกเซลล์ ยูทิลิตี้และรองรับการแบทช์แยกอักขระข้อความและตัวเลขของเซลล์ / คอลัมน์หนึ่งเซลล์ออกเป็นสองคอลัมน์ / แถว


แยกเซลล์โฆษณาแยกหมายเลขข้อความ

Kutools สำหรับ Excel - เพิ่มประสิทธิภาพ Excel ด้วยเครื่องมือที่จำเป็นมากกว่า 300 รายการ เพลิดเพลินกับฟีเจอร์ทดลองใช้ฟรี 30 วันโดยไม่ต้องใช้บัตรเครดิต! Get It Now

Demo: ค้นหาตัวเลขทั้งหมดในสตริงใน Excel


Kutools สำหรับ Excel: เครื่องมือแสนสะดวกกว่า 300 รายการอยู่แค่เพียงปลายนิ้วสัมผัส! เริ่มทดลองใช้ฟรี 30 วันโดยไม่มีข้อจำกัดด้านฟีเจอร์ตั้งแต่วันนี้ Download Now!

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

🤖 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 (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thak you very much.

Marko
This comment was minimized by the moderator on the site
Hi.

Is possible to sum all WA11?

WA11 4
AdBlue 1, WA11 2
AdBlue 3, WA11 3, shift 4

... and everything is in one column
This comment was minimized by the moderator on the site
Hi there,

Suppose that your data above is in A1, A2, A3.
You can enter the formula in B1: =VALUE((LEFT(IFERROR(RIGHT(A1,LEN(A1)-(FIND("WA11 ",A1,1))-LEN("WA11 ")+1),""),1)))
And then drag the fill handle down to apply the formula to below cells.
At last, use a SUM function to add all the results together.

Note that this formula will only get the first number after WA11.

Amanda
This comment was minimized by the moderator on the site
Hi
Note that this formula will only get the first number after WA11.

Is possible to make formula that sometimes use 1 to max 4 number after wa11, depend how much number is after wa11?

Thanks for your help
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations