em hỏi về cách tách số chút

Liên hệ QC

nguyenkimngoc

Thành viên hoạt động
Tham gia
4/8/08
Bài viết
113
Được thích
7
chào các anh chị

em đang phải làm về vật tư:
mã hàng hoá được đánh như sau:

10x2000x50000
10.5x20000x75000

Anh chị cho em hỏi có công thức nào mà em có thể tách ra được 3 ô riêng biệt là 10, 2000, 50000 và 10.5, 20000, 75000 được không ah?

em cần quá em cám ơn anh chị nhiều>
 
chào các anh chị

em đang phải làm về vật tư:
mã hàng hoá được đánh như sau:

10x2000x50000
10.5x20000x75000

Anh chị cho em hỏi có công thức nào mà em có thể tách ra được 3 ô riêng biệt là 10, 2000, 50000 và 10.5, 20000, 75000 được không ah?

em cần quá em cám ơn anh chị nhiều>

Bạn xem file đính kèm xem.
 

File đính kèm

  • catso.xls
    14 KB · Đọc: 27
Cám ơn bạn nhé

nhưng bạn làm thế các công thức đâu có tuần tự nhau,
mình có rất nhiều mã mà, mục đích của mình ở đây là số sẽ được phân cách bởi cái dấu x đáng ghét kia.

Bạn giúp mình lại được không? cám ơn bạn nhiều

Bạn Nova xem lại hộ mình chút được không? bạn tách sai rùi mà. ở dòng 2 sẽ phải là 10.5 đâu phải 10 bạn nhỉ? giúp mình với!
 
Chỉnh sửa lần cuối bởi điều hành viên:
chào các anh chị

em đang phải làm về vật tư:
mã hàng hoá được đánh như sau:

10x2000x50000
10.5x20000x75000

Anh chị cho em hỏi có công thức nào mà em có thể tách ra được 3 ô riêng biệt là 10, 2000, 50000 và 10.5, 20000, 75000 được không ah?

em cần quá em cám ơn anh chị nhiều>
Nếu dữ liệu của Bạn theo đúng quy luật chỉ có 2 chữ "x" thì Bạn có thể dùng công thức sau: VD: có 1 bảng giá trị như:
|
A​
|
B​
|
C​
|
D​
|
E​
|
1​
|
STT​
|
Công thức​
|
Tách 1​
|
Tách 2​
|
Tách 3​
|
2​
|
1​
|10x20000x50000|
10​
|
20.000​
|
50.000​
|
1/Tách 1:
Mã:
C2 =VALUE(LEFT(B2;FIND("x";B2)-1))
2/Tách 2:
Mã:
D2 =VALUE(MID(B2;FIND("x";B2)+1;FIND("x";B2;FIND("x";B2)+1)-FIND("x";B2)-1))
3/Tách 3:
Mã:
E2 =VALUE(RIGHT(B2;LEN(B2)-FIND("x";B2;FIND("x";B2)+1)))
 
Bạn xem file đính kèm xem.

Tách mỗi cái làm một công thức khác nhau thì gõ từng số luôn cho rồi, làm công thức làm gì nữa.

[QUOTE]To MinhCong [/QUOTE]
Giả sử có dãy số này 10x20000x50000x600000x40000 thêm nữa thì phải xử lý thêm công thức MinhCong ơi, theo mình dùng Text to Columns cho nó lẹ...

nguyenkimngocCám ơn bạn nhé

nhưng bạn làm thế các công thức đâu có tuần tự nhau,
mình có rất nhiều mã mà, mục đích của mình ở đây là số sẽ được phân cách bởi cái dấu x đáng ghét kia.

Bạn giúp mình lại được không? cám ơn bạn nhiều

Chẳng cần công thức gì cho mệt, dùng cái có sẵn của Excel thôi.
Dùng Text To Columns nhé!
Giả sử cho Dữ liệu của bạn ở cột A,
Đánh dấu cột A -> Data->Text to columns ->Delimited->Next->Click vào Other (gõ x vào ô bên cạnh Other)->Finish
Thế là xong,
 
Lần chỉnh sửa cuối:
Để đơn giản hơn, tớ nghĩ là bạn lên làm điều ngược lại.
Nhập riêng lẻ từng giá trị rồi sau đó dùng hàm AND để gộp lại.
 
Web KT
Back
Top Bottom