Tách chuỗi Họ Tên Năm sinh nơi ở (1 người xem)

Liên hệ QC

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

dinhquangtrong

Thành viên mới
Tham gia
2/3/11
Bài viết
33
Được thích
0
Chả là em đang gặp vấn đề với việc thiết lập hàm để tách từng phần của chuỗi bao gồm Họ Tên, Năm Sinh và nơi ở theo từng ô riêng biệt. Ở dưới em có đính kèm ví dụ. Xin Anh chị giúp đỡ ! Em cảm ơn.
* Em xin nói thêm là các phần trước và sau kí hiệu "-" có thể được mở rộng thêm. Chẳng hạn là có thể sẽ có thêm: Số Điện Thoại, Email,... vậy có công thức nào có thể giải quyết triệt để ở những tình huống mở rộng đó không.
 

File đính kèm

Lần chỉnh sửa cuối:
Chả là em đang gặp vấn đề với việc thiết lập hàm để tách từng phần của chuỗi bao gồm Họ Tên, Năm Sinh và nơi ở theo từng ô riêng biệt. Ở dưới em có đính kèm ví dụ. Xin Anh chị giúp đỡ ! Em cảm ơn.
bạn xem đã đúng ý chưa.
 

File đính kèm

Chả là em đang gặp vấn đề với việc thiết lập hàm để tách từng phần của chuỗi bao gồm Họ Tên, Năm Sinh và nơi ở theo từng ô riêng biệt. Ở dưới em có đính kèm ví dụ. Xin Anh chị giúp đỡ ! Em cảm ơn.
Họ tên:
Mã:
=LEFT(C5,FIND("-",C5)-1)
Năm sinh:
Mã:
=MID(C5,FIND("-",C5)+1,4)
Nơi sinh:
Mã:
=TRIM(RIGHT(SUBSTITUTE(C5,"-",REPT(" ",100)),100))
 
Cảm ơn anh, nhưng mà cái này chỉ kéo được cho từng cột thôi. Hồi nãy em quên nói là các phần trước và sau kí hiệu "-" có thể được mở rộng thêm. Chẳng hạn là có thể sẽ có thêm: Số Điện Thoại, Email, ... . Có công thức nào có thể chỉ cần dùng một lần mà mình có thể mở rộng cho cột lẫn dòng không ? Xin lỗi vì em quá cầu toàn.
 
Lần chỉnh sửa cuối:
Chả là em đang gặp vấn đề với việc thiết lập hàm để tách từng phần của chuỗi bao gồm Họ Tên, Năm Sinh và nơi ở theo từng ô riêng biệt. Ở dưới em có đính kèm ví dụ. Xin Anh chị giúp đỡ ! Em cảm ơn.
Có thể dùng chức năng Text to Columns trên thẻ Data để tách.
 
Cảm ơn anh, nhưng mà cái này chỉ kéo được cho từng cột thôi. Hồi nãy em quên nói là các phần trước và sau kí hiệu "-" có thể được mở rộng thêm. Chẳng hạn là có thể sẽ có thêm: Số Điện Thoại, Email, ... . Có công thức nào có thể chỉ cần dùng một lần mà mình có thể mở rộng cho cột lẫn dòng không ? Xin lỗi vì em quá cầu toàn.
Với dữ liệu thống nhất cách nhau bằng dấu gạch (-):
- Nếu muốn làm thủ công thì có thể dùng Text to Columns
- Nếu muốn công thức thì dùng công thức này cho ô I5 rồi copy sang ngang, xuống dưới.
PHP:
=TRIM(MID(SUBSTITUTE($C5;"-";REPT(" ";250));COLUMNS($A:A)*250-249;250))
- Nếu muốn tự động thì Ghi lại Macro động tác Text to Columns
 

File đính kèm

Lần chỉnh sửa cuối:
@Ba Tê: Thắc mắc của em đã được giải quyết, cảm ơn anh nhiều lắm.
 
Web KT

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

Back
Top Bottom