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 eKhô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![]()
đã edit lại, hehe36 sản phẩm, tức 35 dấu phẩy. Hỏi tiếp: "bạn chắc chưa?" haha
Đã giúp thì giúp cho trót luôn, với trường hợp nhiều mã quá (<1000 thôi nhé) thì bạn dùng cột phụ H như file đính kèm. Nhớ là ô tô màu vàng là con số 1 chứ không phải công thức nhé.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?
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 .![]()
Em thay 800 và đã chạy thành công bác ạ. Ngàn lần cảm ơn bác. Bác chỉ cho em về hyperlink với ạ. Em gắn marco cho button và muốn khi ấn buttton đó sẽ chạy sub và đưa tới một sheet khác. Nhưng khi gắn hyperlink vào button thì chỉ ưu tiên chạy hyperlink và dẫn tới sheet khác, còn sub được gắn vào button thì lại không chạy. Có cách nào đưa hàm hyperlink vào cuối sub để chạy chung khi ấn button không ạ?Hầy, toang rồi 36 mã thì khoảng 800 được![]()
Cảm ơn bác đã tận tâm giúp đỡ, mấy cái này logic cao siêu quá, để em áp dụng luôn không cần suy nghĩĐã giúp thì giúp cho trót luôn, với trường hợp nhiều mã quá (<1000 thôi nhé) thì bạn dùng cột phụ H như file đính kèm. Nhớ là ô tô màu vàng là con số 1 chứ không phải công thức nhé.
1. 800 là biện pháp chữa cháy thôi, nếu chuỗi của bạn bao gồm tầm 50 mã thì cũng toang. Nên là dùng cột phụ như bài #22 sẽ ổn định hơn.Em thay 800 và đã chạy thành công bác ạ. Ngàn lần cảm ơn bác. Bác chỉ cho em về hyperlink với ạ. Em gắn marco cho button và muốn khi ấn buttton đó sẽ chạy sub và đưa tới một sheet khác. Nhưng khi gắn hyperlink vào button thì chỉ ưu tiên chạy hyperlink và dẫn tới sheet khác, còn sub được gắn vào button thì lại không chạy. Có cách nào đưa hàm hyperlink vào cuối sub để chạy chung khi ấn button không ạ?
Bác nói chí phải ạ. Em đứng chạy máy mới lên ngồi máy tính được hơn tuần. Bắt đầu từ con số 0 nên nền tảng không có bác ạ. Em sẽ cố gắng. Chúc bác mạnh khỏe, thành công ạ. Có gì khó khăn em lại phiền bác nữa được không ạ? hehe1. 800 là biện pháp chữa cháy thôi, nếu chuỗi của bạn bao gồm tầm 50 mã thì cũng toang. Nên là dùng cột phụ như bài #22 sẽ ổn định hơn.
2. Muốn chuyển đến sheet nào chỉ cần sheets(...).cells(...).select thôi mà
3. Bạn suy nghĩ thêm đi, mày mò đủ nơi nhưng vẫn không hiểu thì lại lên đây hỏi, tự mình làm được mới đáng quý
Mới 1 tuần đã làm được vậy là giỏi ấy chứ. Nếu bạn ở SG thì nào rảnh rỗi mình gặp nhau giao cafe lưu nhé. Còn khó khăn gì cứ lên diễn đàn, không mình thì còn nhiều người khác giúp mà.Bác nói chí phải ạ. Em đứng chạy máy mới lên ngồi máy tính được hơn tuần. Bắt đầu từ con số 0 nên nền tảng không có bác ạ. Em sẽ cố gắng. Chúc bác mạnh khỏe, thành công ạ. Có gì khó khăn em lại phiền bác nữa được không ạ? hehe
Em ở Dĩ An , Bình Dương lên Thủ Đức cafe suốt, nhưng giờ đang ở Nhật . Đợt này vợ đẻ con ở nhà nên tính về hẳn nhưng dịch này không có vé, đợi hơn năm trời con biết bò rồiMới 1 tuần đã làm được vậy là giỏi ấy chứ. Nếu bạn ở SG thì nào rảnh rỗi mình gặp nhau giao cafe lưu nhé. Còn khó khăn gì cứ lên diễn đàn, không mình thì còn nhiều người khác giúp mà.