Dùng text-to-columns, tách chuỗi thành nhiều ô ngang (theo dấu phẩy)....Bác nào giải thích cho em với ạ.
Bạn tìm hiểu chức năng Text to Column và Transpope có sẵn của Excel là sẽ xử lí được nhé.Em muốn tách 1 chuỗi văn bản để đưa vào các ô khác nhau theo thứ tự nhưng mà thấy các hàm right, left, mid khó quá. Ví dụ như file đính kèm ạ ( tách sản phẩm 1 đưa vào ô 1, sản phẩm 2 đưa vào ô 2...).
Bác nào giải thích cho em với ạ.
E cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạDùng text-to-columns, tách chuỗi thành nhiều ô ngang (theo dấu phẩy).
Sau đó copy/Paste Transpose thành ô dọc. Hết.
gà mờ mà bác đưa cụm này thì toang e )Không biết giải thích thế nào
Mã:=TRIM(MID(SUBSTITUTE(","&$D$3;",";REPT(" ";999));ROW(A1)*999;999))
E cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạBạn tìm hiểu chức năng Text to Column và Transpope có sẵn của Excel là sẽ xử lí được nhé.View attachment 256264
View attachment 256265
Công thức bài #4 đúng rồi đó, áp dụng vào file bạn mới đưa thì kẹp thêm cái INDIRECT vào nữa thôiE cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạ
Bài đã được tự động gộp:
gà mờ mà bác đưa cụm này thì toang e )
Bài đã được tự động gộp:
E cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạ
Các bác trên này gà mờ về chính tả, bạn viết tắt như thế này thì toang các bác mất thôi.E cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạ
gà mờ mà bác đưa cụm này thì toang e )
E cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạ
Bạn nhìn lại 3 người ra giải đáp cho bạn, người ta chịu khó viết câu cú đàng hoàng....
E cảm ơn bác. Mà vấn đề của e là ô gốc không cố định, như file e sẽ kèm theo ạ. Khi e click vào 1 dòng, dòng đó sẽ đc chọn và đưa ra giá trị số dòng. E muốn tìm lệnh để tách chuỗi của ô I + số dòng tương ứng trong ô J1. Bác nghiên cứu giúp e với ạ
mặc dù không hiểu nhưng em xài được rồi. cảm ơn các bác nhiều ạ .Công thức bài #4 đúng rồi đó, áp dụng vào file bạn mới đưa thì kẹp thêm cái INDIRECT vào nữa thôi
J13 =TRIM(MID(SUBSTITUTE(","&INDIRECT("I"&$J$1),",",REPT(" ",100)),ROW(A1)*100,100))
Bạn bỏ qua góp ý của các thành viên giúp bạn thì không hiểu còn ai có ý định giúp bạn nữa đây.mặc dù không hiểu nhưng e xài được rồi. tks các bác nhiều ạ .
e lại gặp vấn đề nan giải hơn ạ. e dùng vba gắn vào nút để chạy chương trình gán dữ liệu vào ô i9 bằng dữ liệu ô h9, với ô h9 là ghép chuỗi của các giá trị các dòng kế bên. nhưng khi ấn vào ô i9 thì thấy giá trị hiện lên bị thiếu. như vậy là do e bị lỗi font hay lỗi hàm ạ.
Em cũng vô ý quá dùng tin nhắn nhiều nên quen viết câu chữ tắt, các bác thông cảm cho em ạ.Bạn nhìn lại 3 người ra giải đáp cho bạn, người ta chịu khó viết câu cú đàng hoàng.
Riêng bạn không biết tôn trọng người giúp mình, chỉ có mấy từ mà cũng lười biếng gõ tắt.
Bạn làm sao có thể dùng tin nhắn nhiều bằng các thành viên có tuổi đời còn nhiều hơn lịch sử chiếc điện thoại di động được mà viện lý do này.Em cũng vô ý quá dùng tin nhắn nhiều nên quen viết câu chữ tắt, các bác thông cảm cho em ạ.
Em gửi trả lời đó xong mới load lại trang và đọc được lời góp ý của các bác. Mong các bác tiếp tục chỉ giáo em với ạ .Bạn bỏ qua góp ý của các thành viên giúp bạn thì không hiểu còn ai có ý định giúp bạn nữa đây
Đi một ngày đàng học một sàng khôn, thêm bài học về tôn trọng người khác bác ạ. Đội ơn các bác nhiềuBạn làm sao có thể dùng tin nhắn nhiều bằng các thành viên có tuổi đời còn nhiều hơn lịch sử chiếc điện thoại di động được mà viện lý do này.
Đi một ngày đàng học một sàng khôn, thêm bài học về tôn trọng người khác bác ạ. Đội ơn các bác nhiềuBạn làm sao có thể dùng tin nhắn nhiều bằng các thành viên có tuổi đời còn nhiều hơn lịch sử chiếc điện thoại di động được mà viện lý do này.
Bạn thử click vào đây xem có ra đủ không. Chứ code của bạn mình không chạy được, bị thiếu sheet.mặc dù không hiểu nhưng em xài được rồi. cảm ơn các bác nhiều ạ .
em lại gặp vấn đề nan giải hơn ạ. em dùng vba gắn vào nút để chạy chương trình gán dữ liệu vào ô i9 bằng dữ liệu ô h9, với ô h9 là ghép chuỗi của các giá trị các dòng kế bên. nhưng khi ấn vào ô i9 thì thấy giá trị hiện lên bị thiếu. như vậy là do em bị lỗi font hay lỗi hàm ạ.
Tuyệt vời bác ơi. Em xử lý được rồi. Cảm ơn các bác nhiều ạ.Bạn thử click vào đây xem có ra đủ không. Chứ code của bạn mình không chạy được, bị thiếu sheet.
View attachment 256294
Em thử chạy ô gốc với 36 sản phẩm thì xuất hiện hiện tượng là tên sản phẩm bị cắt đôi và được liệt vào 2 ô khác nhau. Cái này do dữ liệu gốc là font tiếng Nhật hay sao hả bác?Bạn thử click vào đây xem có ra đủ không. Chứ code của bạn mình không chạy được, bị thiếu sheet.
View attachment 256294
Bạn đổi mấy số 100 trong công thức thành số lớn hơn là được nhé, cho hẳn 10000 luôn điEm thử chạy ô gốc với 36 sản phẩm thì xuất hiện hiện tượng là tên sản phẩm bị cắt đôi và được liệt vào 2 ô khác nhau. Cái này do dữ liệu gốc là font tiếng Nhật hay sao hả bác?
Em không hiểu được hàm này nhưng khi test công thức thì đến đoạn 36*100=3600 xong chạy lệnh với giá trị 3600 là chỉ ra dữ liệu như vậy ạ. Thực ra dữ liệu ở ô m37,m38 là 1 cụm ạ.
Mong bác giúp em nốt quả này với .
Bạn chắc chưaBạn đổi mấy số 100 trong công thức thành số lớn hơn là được nhé, cho hẳn 10000 luôn đi
Hầy, toang rồi 36 mã thì khoảng 800 đượcBạn chắc chưa
36 sản phẩm, tức 35 dấu phẩy. Hỏi tiếp: "bạn chắc chưa?" hahaHầy, toang rồi, 1000 thì được