chothadiem
Thành viên hoạt động
- Tham gia
- 29/10/18
- Bài viết
- 188
- Được thích
- 50
Dạ! được rồi anh ạ!Trường hợp 1: Giả sử dữ liệu bắt đầu từ B2, thử hàm sau:
=IF(ISERROR(FIND(" ",B2,FIND(" ",B2,1)+1)),B2,LEFT(B2,FIND(" ",B2,FIND(" ",B2,1)+1)))
Trường hợp 2: Thử Function sau.
Mã:Public Function TachChuoi(Chuoi As String) As String Dim DiaChi() As String DiaChi = Split(Chuoi, " ", 3) TachChuoi = DiaChi(UBound(DiaChi)) End Function
Sử dụng hàm:
=TachChuoi($B2)
Anh cho em tham khảo thêm một chút:
Có cách nào để hai hàm ở trường hợp 1 và trường hợp 2 phụ thuộc vào nhau không ạ?
Ý em là: đầu tiên sẽ nhập công thức tương ứng với 2 trường hợp, để nó phụ thuộc nghĩa là mình lấy 02 từ đầu (hay 03 từ đầu) trong câu nội dung thì trường hợp 2 sẽ tự động lấy phần nội dung tương ứng còn lại.
Công thức của anh và anh Phan Thế Hiệp đã chuẩn rồi, nếu được em muốn tham khảo thêm vấn đè này chút theo hướng em nói như trên!