Note: The other languages of the website are Google-translated. Back to English
English English

วิธีค้นหาตัวเลขแรก / ทั้งหมดในสตริงใน 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 - รวมเครื่องมือที่มีประโยชน์มากกว่า 300 รายการสำหรับ Excel ทดลองใช้ฟรี 30 วันเต็มไม่ต้องใช้บัตรเครดิต! Get It Now

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

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

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

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


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

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

Kutools สำหรับ Excel - รวมเครื่องมือที่มีประโยชน์มากกว่า 300 รายการสำหรับ Excel ทดลองใช้ฟรี 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 - รวมเครื่องมือที่มีประโยชน์มากกว่า 300 รายการสำหรับ Excel ทดลองใช้ฟรี 30 วันเต็มไม่ต้องใช้บัตรเครดิต! Get It Now

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

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

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

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


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

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel ช่วยแก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • นำมาใช้ใหม่: ใส่อย่างรวดเร็ว สูตรที่ซับซ้อนแผนภูมิ และสิ่งที่คุณเคยใช้มาก่อน เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ โดยไม่สูญเสียข้อมูล แยกเนื้อหาของเซลล์ รวมแถว / คอลัมน์ที่ซ้ำกัน... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • คุณสมบัติที่ทรงพลังมากกว่า 300 รายการ. รองรับ Office / Excel 2007-2019 และ 365 รองรับทุกภาษา ใช้งานง่ายในองค์กรหรือองค์กรของคุณ ทดลองใช้ฟรี 30 วันเต็ม รับประกันคืนเงิน 60 วัน
kte แท็บ 201905

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

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มผลผลิตของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
ด้านล่าง officetab
จัดเรียงความคิดเห็นโดย
ความคิดเห็น (4)
ยังไม่มีการให้คะแนน เป็นคนแรกที่ให้คะแนน!
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี

เป็นไปได้หรือไม่ที่จะรวม WA11 ทั้งหมด?

WA11 4
แอดบลู 1, WA11 2
AdBlue 3, WA11 3, กะ 4

...และทุกอย่างอยู่ในคอลัมน์เดียว
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
สวัสดี,

สมมติว่าข้อมูลของคุณด้านบนอยู่ใน A1, A2, A3
คุณสามารถป้อนสูตรใน B1: =VALUE((LEFT(IFERROR(RIGHT(A1,LEN(A1)-(FIND("WA11 ",A1,1))-LEN("WA11 ")+1),""),1)))
จากนั้นลากที่จับเติมลงไปเพื่อใช้สูตรกับเซลล์ด้านล่าง
สุดท้าย ใช้ฟังก์ชัน SUM เพื่อเพิ่มผลลัพธ์ทั้งหมดเข้าด้วยกัน

โปรดทราบว่าสูตรนี้จะได้รับเฉพาะตัวเลขแรกหลัง WA11

อแมนดา
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
Hi
โปรดทราบว่าสูตรนี้จะได้รับเฉพาะตัวเลขแรกหลัง WA11

เป็นไปได้ไหมที่จะสร้างสูตรที่บางครั้งใช้ตัวเลข 1 ถึงสูงสุด 4 หลัง wa11 ขึ้นอยู่กับจำนวนหลัง wa11 เท่าไหร่?

ขอบคุณสำหรับความช่วยเหลือของคุณ
ความคิดเห็นนี้ถูกย่อให้เล็กสุดโดยผู้ดำเนินรายการบนเว็บไซต์
ขอบคุณมากค่ะ.

มาร์โค
มีความคิดเห็นยังไม่มีการโพสต์ที่นี่
แสดงความคิดเห็นของคุณ
โพสต์ในฐานะแขก
×
ให้คะแนนโพสต์นี้:
0   ตัวอักษร
สถานที่แนะนำ