Dùng hàm gì để tách số ra khỏi một chuỗi ký tự (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

pttnhan1974

Thành viên mới
Tham gia
25/1/10
Bài viết
12
Được thích
22
Chào các bạn, cho mình hỏi một chuyện.

Giả sử mình có một chuỗi ký tự: a1b2c3d45e6. Mình muốn dùng hàm (không dùng VBA) để tách ra được 123456 từ cái chuỗi đó, mà nghĩ hoài không ra.

Mình có ý tưởng là dùng MID để bóc từng ký tự một, lồng thêm IF(ISNUMBER(MID(...), MID(...), " "), để mà nếu MID trả về một cái gì không phải là số, thì biến nó thành một khoảng trắng, và sau cùng lồng cái SUBSTITUDE ở ngoài cùng, để loại bỏ những khoảng trắng...

Nhưng mà... làm sao để biết chuỗi cho trước có bao nhiêu ký tự để mà dùng bấy nhiêu cái MID? Mà lỡ như chuỗi dài quá, lồng hàm kiểu như ý tưởng của mình, thì liệu độ dài công thức có vượt quá độ dài cho phép của Excel không?

Mong các bạn giúp mình. Liệu rằng không dùng VBA, chỉ dùng công thức, có thể làm được chuyện này không?
 
Chào các bạn, cho mình hỏi một chuyện.

Giả sử mình có một chuỗi ký tự: a1b2c3d45e6. Mình muốn dùng hàm (không dùng VBA) để tách ra được 123456 từ cái chuỗi đó, mà nghĩ hoài không ra.

Mình có ý tưởng là dùng MID để bóc từng ký tự một, lồng thêm IF(ISNUMBER(MID(...), MID(...), " "), để mà nếu MID trả về một cái gì không phải là số, thì biến nó thành một khoảng trắng, và sau cùng lồng cái SUBSTITUDE ở ngoài cùng, để loại bỏ những khoảng trắng...

Nhưng mà... làm sao để biết chuỗi cho trước có bao nhiêu ký tự để mà dùng bấy nhiêu cái MID? Mà lỡ như chuỗi dài quá, lồng hàm kiểu như ý tưởng của mình, thì liệu độ dài công thức có vượt quá độ dài cho phép của Excel không?

Mong các bạn giúp mình. Liệu rằng không dùng VBA, chỉ dùng công thức, có thể làm được chuyện này không?
Bạn tham khảo file đính kèm. Đó là file mình lấy từ giaiphapexcel nhưng không nhớ tên tác giả.
file đó đúng ý bạn đó.
chúc vui
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom