Giúp đỡ công thức tách dữ liệu thành các cột (3 người xem)

  • Thread starter Thread starter MinhCG
  • Ngày gửi Ngày gửi
Liên hệ QC

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

MinhCG

Thành viên mới
Tham gia
25/5/13
Bài viết
29
Được thích
0
Dear anh/ chị em !
Mình cần các bạn giúp tách 1 chuỗi các kí tự sau thành 3 cột.
Chuỗi như sau:
- Tên phân loại hàng: Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng); Giá: 109,310₫; Số lượng: 1.
- Tên phân loại hàng:Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 240 ml.; Tên phân loại hàng:Xanh/ size S; Giá: 124,000₫; Số lượng: 1
.... còn nhiều nữa nhưng mình chỉ lấy vd 2 chuỗi
Mong muốn : Tách dữ liệu vào 3 cột : Tên phân loại hàng, Giá, Số lượng
Cột Tên phân loại hàng sẽ hiển thị : Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng)
Cột Giá sẽ hiển thị : 109, 310đ
Cột số lượng sẽ hiển thị : 1

Xin chân thành cám ơn các anh/ chị em.
 
Dear anh/ chị em !
Mình cần các bạn giúp tách 1 chuỗi các kí tự sau thành 3 cột.
Chuỗi như sau:
- Tên phân loại hàng: Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng); Giá: 109,310₫; Số lượng: 1.
- Tên phân loại hàng:Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 240 ml.; Tên phân loại hàng:Xanh/ size S; Giá: 124,000₫; Số lượng: 1
.... còn nhiều nữa nhưng mình chỉ lấy vd 2 chuỗi
Mong muốn : Tách dữ liệu vào 3 cột : Tên phân loại hàng, Giá, Số lượng
Cột Tên phân loại hàng sẽ hiển thị : Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng)
Cột Giá sẽ hiển thị : 109, 310đ
Cột số lượng sẽ hiển thị : 1

Xin chân thành cám ơn các anh/ chị em.

Bạn vào Data --> text to column -->Delimited -->Semicolon nó sẽ tách ra cột dựa vào dấu chấm phẩy nhé!
 
Bạn vào Data --> text to column -->Delimited -->Semicolon nó sẽ tách ra cột dựa vào dấu chấm phẩy nhé!
Cám ơn bạn nhé. Nhưng mình muốn ở cột tên phân loại chỉ hiển thị :Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng) chứ không hiện thêm chữ Tên phân loại vào đấy nữa thì có cách nào không. Dùng replace hơi lâu. Tks bạn.
 
Bạn vào Data --> text to column -->Delimited -->Semicolon nó sẽ tách ra cột dựa vào dấu chấm phẩy nhé!
Cám ơn bạn nhé. Nhưng mình muốn ở cột tên phân loại chỉ hiển thị :Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng) chứ không hiện thêm chữ Tên phân loại vào đấy nữa thì có cách nào không. Dùng replace hơi lâu. Tks bạn.
Tên phân loại:
PHP:
=LEFT(A1,FIND(";",A1)-1)
Giá:
PHP:
=TRIM(RIGHT(LEFT(RIGHT(A1,LEN(A1)-SEARCH(";",A1,SEARCH(";",A1,1))),FIND(";",RIGHT(A1,LEN(A1)-SEARCH(";",A1,SEARCH(";",A1,1))))-1),8))
Số lượng
PHP:
=TRIM(LEFT(RIGHT(TRIM(RIGHT(SUBSTITUTE(TRIM(A1),";",REPT(" ",LEN(TRIM(A1)))),LEN(TRIM(A1)))),3),2))
 
Cám ơn bạn nhé. Nhưng mình muốn ở cột tên phân loại chỉ hiển thị :Bình sữa thủy tinh cổ rộng chống sặc và đầy hơi Mamamy 120ml (hồng) chứ không hiện thêm chữ Tên phân loại vào đấy nữa thì có cách nào không. Dùng replace hơi lâu. Tks bạn.
Góp thêm công thức:
1/ Tên hàng:
Mã:
=TRIM(MID(LEFT(A1,FIND(";",A1)-1),FIND(":",A1)+1,100))
2/ Giá
Mã:
=LOOKUP(10^10,--LEFT(MID($A1,SEARCH("giá",$A1)+4,100),ROW($1:$10)))
3/ Số lượng
Mã:
=LOOKUP(10^10,--LEFT(MID($A1,SEARCH("số lượng",$A1)+10,100),ROW($1:$10)))
Xem file kèm.
Thân
 

File đính kèm

Web KT

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

Back
Top Bottom