Cần giúp đỡ về hàm tách văn bản

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

crypto

Thành viên mới
Tham gia
26/3/21
Bài viết
20
Được thích
5
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 ạ.
 

File đính kèm

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 ạ.
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é.1617000403222.png
1617000581684.png
 
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.
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ài đã được tự động gộp:

Không biết giải thích thế nào
Mã:
=TRIM(MID(SUBSTITUTE(","&$D$3;",";REPT(" ";999));ROW(A1)*999;999))
gà mờ mà bác đưa cụm này thì toang e :))
Bài đã được tự động gộp:

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
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 ạ
 

File đính kèm

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à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ô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))
 

File đính kèm

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 ạ
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.
 
Lần chỉnh sửa cuố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 ạ
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.
 
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))
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 ạ.
 

File đính kèm

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 ạ.
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.
 
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.
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 ạ. ***&&% ***&&% :xmastongue:
 
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 ạ. ***&&% ***&&% :xmastongue:
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.
 
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
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 ạ . :yes::yes::yes:
Bài đã được tự động gộp:

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.
Đ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ều::?>>
Bài đã được tự động gộp:

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.
Đ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ều::?>>
 
Lần chỉnh sửa cuố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 ạ .
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 ạ.
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.

1617012291850.png
 
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?
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 . :xmastongue:
 

File đính kèm

  • 12.png
    12.png
    91.9 KB · Đọc: 13
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 . :xmastongue:
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 đi
 
Web KT

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

Back
Top Bottom