Em cần giúp tách số thập phân trong chuỗi trên file excel

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

ngocmainamnhu

Thành viên mới
Tham gia
6/2/23
Bài viết
5
Được thích
0
Vì em luôn phải nhận cái file từ bộ phận khác mà toàn ghi số và chữ vô cùng 1 cột . Em rất cần tách ra 1 cột chữ - 1 cột số . Nhưng lại có cả số thập phân nửa. Có khi có dấu cách có khi lại k có dấu cách giữa số và chữ . Nên em vẫn chưa làm được . Xin giúp đỡ em với .Em xin cảm ơn !
 

File đính kèm

  • TÁCH SỐ THẬP PHÂN KHỎI CHUỖI TRONG EXCEL.xlsx
    368.6 KB · Đọc: 5
Làm đại, sai làm lại. Xem file
 

File đính kèm

  • TÁCH SỐ THẬP PHÂN KHỎI CHUỖI TRONG EXCEL.xlsx
    369.5 KB · Đọc: 8
Vì em luôn phải nhận cái file từ bộ phận khác mà toàn ghi số và chữ vô cùng 1 cột . Em rất cần tách ra 1 cột chữ - 1 cột số . Nhưng lại có cả số thập phân nửa. Có khi có dấu cách có khi lại k có dấu cách giữa số và chữ . Nên em vẫn chưa làm được . Xin giúp đỡ em với .Em xin cảm ơn !
1713501726841.png
Gửi bạn công thức cho 365 nhé: =MAP(F3:F13,LAMBDA(a,TAKE(TEXTSPLIT(a, CHAR(SEQUENCE(26,,97)),,1),,1)))
Hoặc : =LOOKUP(10^10, FILTERXML("<p><a>" & SUBSTITUTE(TRIM(TEXTJOIN(,,IF(ISNUMBER(MATCH(MID(F3, ROW(INDIRECT("1:"&LEN(F3))),1),{"0","1","2","3","4","5","6","7","8","9","."},0)),MID(F3, ROW(INDIRECT("1:"&LEN(F3))),1)," ")))," ","</a><a>") & "</a></p>","//a"))
Hoặc nữa: =1*MID(F3,AGGREGATE(14,6,ROW(OFFSET($A$1,0,0,LEN(F3)))/ISERR(1*(0&MID("h"&F3,ROW(OFFSET($A$1,0,0,LEN(F3))),1)&0))/ISNUMBER(1*(0&MID(F3,ROW(OFFSET($A$1,0,0,LEN(F3))),1)&0)),1),1+AGGREGATE(14,6,ROW(OFFSET(A$1,0,0,LEN(F3)))/ISNUMBER(1*(0&MID(F3,ROW(OFFSET($A$1,0,0,LEN(F3))),1)&0))/ISERR(1*(0&MID(F3&"h",1+ROW(OFFSET($A$1,0,0,LEN(F3))),1)&0)),1)-AGGREGATE(14,6,ROW(OFFSET($A$1,0,0,LEN(F3)))/ISERR(1*(0&MID("h"&F3,ROW(OFFSET($A$1,0,0,LEN(F3))),1)&0))/ISNUMBER(1*(0&MID(F3,ROW(OFFSET($A$1,0,0,LEN(F3))),1)&0)),1))
Làm vui thôi, cột chữ thì subtitute, để trống số đã tìm được là được
 
Web KT
Back
Top Bottom