Emyeuexcel
Thành viên thường trực
- Tham gia
- 9/6/16
- Bài viết
- 299
- Được thích
- 30
trọng luong là phép tính thì lấy kết quả là gìChào anh chị GPE,
Rất vui được gặp lại các anh chị trên diễn đàn.
Mình có file kèm nhờ anh chị giúp công thức tách đơn vị, trọng lượng ra thành 2 cột riêng.
Cảm ơn anh chị giúp đỡ ạ!
A6 = .5G*10GOI => xem lại 0.5G hay 5G ??trọng lượng và đơn vị chỉ trọng lượng đi liền kề sau số trọng lượng
Không tuân theo quy tắc nào cả.Chào các anh chị GPE,
Rất cảm ơn các anh chị đã phản hồi!
Mình gởi lại file có them sheet kết quả mà mình mong muốn. Nói chung là mình cần lấy trọng lượng và đơn vị chỉ trọng lượng đi liền kề sau số trọng lượng. Còn các số khác mình không cần lấy ra.
Chân thành cảm ơn anh chị GPE giúp đỡ cho!
=IF(A2="","",LOOKUP(10^10,--LEFT(MID(A2,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A2&"0123456789")),LEN(A2)),ROW(INDIRECT("1:"&LEN(A2))))))
=IF(A2="","",MID(A2,FIND(B2,A2)+LEN(B2),MIN(FIND({"*",")"},A2&"*)"))-FIND(B2,A2)-LEN(B2)))
Dạ 5G đó anh, và 2GR cái 100G là 100 gói. Đúng là data quá lộn xộn, làm phiền các anh chị giúp đỡ cho!A6 = .5G*10GOI => xem lại 0.5G hay 5G ??
A8 = 100G*2GR => Làm sao biết lấy theo G hay GR? Chỗ này bó tay, bó cẳng.
Số lượng tên đơn vị có nhiều không bạn, nếu không nhiều có lẽ lập bang tên dơn vị cho dễ xử lý.Chào các anh chị GPE,
Rất cảm ơn các anh chị đã phản hồi!
Mình gởi lại file có them sheet kết quả mà mình mong muốn. Nói chung là mình cần lấy trọng lượng và đơn vị chỉ trọng lượng đi liền kề sau số trọng lượng. Còn các số khác mình không cần lấy ra.
Chân thành cảm ơn anh chị GPE giúp đỡ cho!
Đang hỏi là làm sao biết để có kết quả như thế? Chứ nêu lại kết quả làm gì2GR cái 100G là 100 gói
Chào anh,Không tuân theo quy tắc nào cả.
Công thức sau chỉ hỗ trợ bạn được 1 phần, quy tắc:
1. Weight: lấy số bên trái chuỗi, ô B2
2. Unit: Lấy chuỗi từ sau Weight đến các ký tự {"*",")"}, nếu không có thì lấy hết sang bên phải, ô C2Mã:=IF(A2="","",LOOKUP(10^10,--LEFT(MID(A2,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A2&"0123456789")),LEN(A2)),ROW(INDIRECT("1:"&LEN(A2))))))
Mã:=IF(A2="","",MID(A2,FIND(B2,A2)+LEN(B2),MIN(FIND({"*",")"},A2&"*)"))-FIND(B2,A2)-LEN(B2)))
Dạ, mình chậm hiểu ý anh quá! là cái nào có G và GR thì lấy GR vì đó là gram, còn G là gói; nếu chỉ có GR or G thì lấy đơn vị GR or G.Đang hỏi là làm sao biết để có kết quả như thế? Chứ nêu lại kết quả làm gì
Anh ơi! Nếu chuỗi là tên sản phẩm dài như file kèm thì công thức lấy Unit mình chỉnh như thế nào vậy anh? Mong anh chỉ giúp!Không tuân theo quy tắc nào cả.
Công thức sau chỉ hỗ trợ bạn được 1 phần, quy tắc:
1. Weight: lấy số bên trái chuỗi, ô B2
2. Unit: Lấy chuỗi từ sau Weight đến các ký tự {"*",")"}, nếu không có thì lấy hết sang bên phải, ô C2Mã:=IF(A2="","",LOOKUP(10^10,--LEFT(MID(A2,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A2&"0123456789")),LEN(A2)),ROW(INDIRECT("1:"&LEN(A2))))))
Mã:=IF(A2="","",MID(A2,FIND(B2,A2)+LEN(B2),MIN(FIND({"*",")"},A2&"*)"))-FIND(B2,A2)-LEN(B2)))
Chuỗi đủ thứ hầm bà lằng trong đó, không cách nào mà tách theo ý được.Anh ơi! Nếu chuỗi là tên sản phẩm dài như file kèm thì công thức lấy Unit mình chỉnh như thế nào vậy anh? Mong anh chỉ giúp!
Cảm ơn anh!
=IF(A2="","",MID(A2,FIND(B2,A2)+LEN(B2),MIN(MIN(FIND({"*",")"},A2&"*)")),IFERROR(FIND(" ",A2,FIND(B2,A2)),LEN(A2)))-FIND(B2,A2)-LEN(B2)))
Chào anh,Chuỗi đủ thứ hầm bà lằng trong đó, không cách nào mà tách theo ý được.
Tham khảo thêm trường hợp sau chuỗi có thêm khoảng trắng, C2:
Mã:=IF(A2="","",MID(A2,FIND(B2,A2)+LEN(B2),MIN(MIN(FIND({"*",")"},A2&"*)")),IFERROR(FIND(" ",A2,FIND(B2,A2)),LEN(A2)))-FIND(B2,A2)-LEN(B2)))