Giúp em tách số

Liên hệ QC

tohongdieu

Thành viên chính thức
Tham gia
17/11/09
Bài viết
65
Được thích
1
Em cần tách toàn bộ số trong 1 chuỗi và sắp xếp chúng từ trái qua phải. Sau khi tách, giá trị nó là số. Em có file ví dụ: em có chuỗi từ ô B3 đến B6, sử dụng hàm như thế nào bên D3 -> D6 để em có các số tương ứng đã tách. Cám ơn mọi người.
 

File đính kèm

  • Tach so.xlsx
    8.1 KB · Đọc: 19
Em cần tách toàn bộ số trong 1 chuỗi và sắp xếp chúng từ trái qua phải. Sau khi tách, giá trị nó là số. Em có file ví dụ: em có chuỗi từ ô B3 đến B6, sử dụng hàm như thế nào bên D3 -> D6 để em có các số tương ứng đã tách. Cám ơn mọi người.
Cho tôi hỏi File thật của bạn các số trong chuỗi có nhiều nhất là mấy chữ số và ít nhất là mấy chữ số?
 
Em cần tách toàn bộ số trong 1 chuỗi và sắp xếp chúng từ trái qua phải. Sau khi tách, giá trị nó là số. Em có file ví dụ: em có chuỗi từ ô B3 đến B6, sử dụng hàm như thế nào bên D3 -> D6 để em có các số tương ứng đã tách. Cám ơn mọi người.
Công thức tại D3:
Mã:
=--LEFT(B3,LOOKUP(1,-MID(B3,ROW($1:$99),1),ROW($1:$99)))
 

File đính kèm

  • Tach so.xlsx
    8.1 KB · Đọc: 22
Bạn chuot0106 ơi. Giúp mình với. Mình không mở được file excell. Các file khác mở được, chỉ có 1 file là ko mở được. Mong nhận được sự giúp đỡ của bạn. Cảm ơn nhé!
 
Em cần tách toàn bộ số trong 1 chuỗi và sắp xếp chúng từ trái qua phải. Sau khi tách, giá trị nó là số. Em có file ví dụ: em có chuỗi từ ô B3 đến B6, sử dụng hàm như thế nào bên D3 -> D6 để em có các số tương ứng đã tách. Cám ơn mọi người.

Bạn dùng cái này.
=MID(B3;MATCH(0;(ISERROR(MID(B3;ROW(INDIRECT("1:"&LEN(B3)));1)*1)*1);0);LEN(B3)-SUM((ISERROR(MID(B3;ROW(INDIRECT("1:"&LEN(B3)));1)*1)*1)))
Ấn Ctrl+Sheet+Del
Trích bài của Handung107
 
Lần chỉnh sửa cuối:
Anh leonguyenz đúng là cao thủ trong việc dùng công thức(Cách kết hợp các CT rất sáng tạo).
Em phải học hỏi nhiều!
Công thức này nhiều cao thủ trên GPE cũng đã dùng nhưng chưa được tổng quát (mới chỉ là tách bên trái hoặc bên phải). Xử lý chuỗi, tách số,... phải thụ giáo những các vị: ndu96081631, huuthang_bd, bebo021999, hoamattroicoi, dhn46, tttmuahmuah, ... và nhiều cao thủ ẩn danh khác.
 
Gõ cái này tại C3:
Mã:
=--MID(SUMPRODUCT(--MID("01"&B3,SMALL((ROW($A$1:$IV$300)-1)*ISNUMBER(-MID("01"&B3,ROW($A$1:$IV$300),1)),ROW($A$1:$IV$300))+1,1),10^(300-ROW($A$1:$IV$300))),2,300)

Kết thúc bằng Ctrl-shift-enter
 
Web KT
Back
Top Bottom