Hàm tách từng ký tự của chuỗi (1 người xem)

Liên hệ QC

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

nhungdoahoaphudung

Thành viên chính thức
Tham gia
22/6/09
Bài viết
75
Được thích
7
Chào cả nhà! Em mắc chút về Excel mong cả nhà giúp em: Làm thế nào để tách từng ký tự của chữ ra để điền vào từng ô một, cụ thể: Dòng A1: có chuỗi: Cộng hoà xã hội chủ nghĩa VN
Giờ có dòng B: làm sao nó tách từng ký tự điền vào từng ô, hết chuỗi thì điền rỗng "". (ứng dụng trong giấy đăng ký thuế thu nhập cá nhân có mấy cái ô trống đó ạ)
KQ: C|ộ|n|g| |h|o|à| ||x|ã| |h|ộ|i| |c|h|ủ| |n|g|h|ĩ|a| |V|N|
|| là 1 ô
 
Chào cả nhà! Em mắc chút về Excel mong cả nhà giúp em: Làm thế nào để tách từng ký tự của chữ ra để điền vào từng ô một, cụ thể: Dòng A1: có chuỗi: Cộng hoà xã hội chủ nghĩa VN
Giờ có dòng B: làm sao nó tách từng ký tự điền vào từng ô, hết chuỗi thì điền rỗng "". (ứng dụng trong giấy đăng ký thuế thu nhập cá nhân có mấy cái ô trống đó ạ)
KQ: C|ộ|n|g| |h|o|à| ||x|ã| |h|ộ|i| |c|h|ủ| |n|g|h|ĩ|a| |V|N|
|| là 1 ô

tại ô kết quả bạn sd công thức sau:

=MID($A1,COLUMN(A:A),1)

Sau đó kéo sang ngang (cột kế tiếp) - cứ như vậy đến hết
 
Cảm ơn bác nhiều. Cho em hỏi thêm nếu muốn nó bỏ qua dấu cách thì làm thế nào, ví dụ CỘNG HOÀ thì kết quả là |C|Ộ|N|G|H|O|À| chứ không phải là |C|Ộ|N|G| |H|O|À| (không có dấu cách giữa chữ G và H).Mong bác trợ giúp
 
Cảm ơn bác nhiều. Cho em hỏi thêm nếu muốn nó bỏ qua dấu cách thì làm thế nào, ví dụ CỘNG HOÀ thì kết quả là |C|Ộ|N|G|H|O|À| chứ không phải là |C|Ộ|N|G| |H|O|À| (không có dấu cách giữa chữ G và H).Mong bác trợ giúp
Chèn thêm hàm SUBSTITUTE:
=MID(SUBSTITUTE($A1," ",""),COLUMN(A:A),1)
 
Chào các anh/chị/em
Vui lòng giúp mình tách từng chữ trong dãy bất kì, chẳng hạn như sau với ạ: CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM => THÀNH TỪNG CHỮ Ở MỖI Ô( Ô1 = CỘNG, Ô2= HÒA, ....
Xin chân thành cảm ơn ạ!
 
Chào các anh/chị/em
Vui lòng giúp mình tách từng chữ trong dãy bất kì, chẳng hạn như sau với ạ: CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM => THÀNH TỪNG CHỮ Ở MỖI Ô( Ô1 = CỘNG, Ô2= HÒA, ....
Xin chân thành cảm ơn ạ!
Công thức tại B1, kéo sang phải.
Mã:
=TRIM(MID(SUBSTITUTE($A$1," ",REPT(" ",LEN($A$1))),(COLUMN(A$1)-1)*LEN($A$1)+1, LEN($A$1)))
 
Chào các anh/chị/em
Vui lòng giúp mình tách từng chữ trong dãy bất kì, chẳng hạn như sau với ạ: CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM => THÀNH TỪNG CHỮ Ở MỖI Ô( Ô1 = CỘNG, Ô2= HÒA, ....
Xin chân thành cảm ơn ạ!
JavaScript:
=TRIM(MID(SUBSTITUTE($B$3;" ";REPT(" ";150));1+(ROW(A1)-1)*150;150))
 
Chào các anh/chị/em
Vui lòng giúp mình tách từng chữ trong dãy bất kì, chẳng hạn như sau với ạ: CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM => THÀNH TỪNG CHỮ Ở MỖI Ô( Ô1 = CỘNG, Ô2= HÒA, ....
Xin chân thành cảm ơn ạ!
Sử dụng Text to Columns bằng cách:
1/ Chọn dữ liệu trong cột cần tách rồi nhấn Alt+Q+E (mở hộp thoại Text to Columns) chọn Delimited > nhấn Next.
2/ Hộp thoại hiện ra click vào khung bên phải mục Other rồi nhấn phím dài xong nhấn Finish (tách đè lên dữ liệu cũ).
3/ Nếu không muốn tách đè lên dữ liệu cũ thì nhấn Next, Hộp thoại hiện ra click vào khung bên phải mục Destination rồi chọn 1 Cell ngoài vùng dữ liệu và nhấn phím Finish.
 
Web KT

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

Back
Top Bottom