nguyenchungvan
Thành viên mới

- Tham gia
- 30/3/11
- Bài viết
- 17
- Được thích
- 0
Bạn dùng công thức này cho ô B2:NHờ các anh, chị giúp em tác lấy 2 địa danh
VD: Xã, huyện, tỉnh. EM muốn tách lấy huyện, tỉnh
Cảm ơn nhiều
=RIGHT(A2,LEN(TRIM(RIGHT(SUBSTITUTE(A2,",",REPT(" ",LEN(A2))),2*LEN(A2))))+1)
Sao không dùng FIND cho nó ngắn gọn nhỉ?Bạn dùng công thức này cho ô B2:
Mã:=RIGHT(A2,LEN(TRIM(RIGHT(SUBSTITUTE(A2,",",REPT(" ",LEN(A2))),2*LEN(A2))))+1)
Find thì làm như thế nào nhỉ? Phải chăng bạn nói trong trường hợp dữ liệu lúc nào cũng có đúng 3 thành phần: Xã, Huyện, Tỉnh. Chỉ e là trong địa chỉ còn có số nhà, tên đường, ấp, phường gì gì đó nữa nên mới dùng công thức này.Sao không dùng FIND cho nó ngắn gọn nhỉ?
Tức là ĐÁP ỨNG ĐÚNG YÊU CẦU VÀ ĐÚNG VỚI DỮ LIỆU ĐANG CÓ CỦA FILE NÀY đấy ---> Find(dấu phẩy)Find thì làm như thế nào nhỉ? Phải chăng bạn nói trong trường hợp dữ liệu lúc nào cũng có đúng 3 thành phần: Xã, Huyện, Tỉnh. Chỉ e là trong địa chỉ còn có số nhà, tên đường, ấp, phường gì gì đó nữa nên mới dùng công thức này.
Thôi, thà rằng làm một lần cho nó xong. Đỡ phải hỏi đi hỏi lại mất thời gian.Tức là ĐÁP ỨNG ĐÚNG YÊU CẦU VÀ ĐÚNG VỚI DỮ LIỆU ĐANG CÓ CỦA FILE NÀY đấy ---> Find(dấu phẩy)
Nếu tác giả có phản hồi khác hơn, ta tính tiếp
Ẹc... Ẹc...
Nói phải có bằng chứng. Bạn đưa file có kết quả chưa đúng lên đi.Cảm ơn các bác
Em thu rồi nhưng vẫn gặp rắc rối: Kết quả vẫn thừa dấu "." ở ô B2 ấy
Các bác giúp em sưa chữa nhá
Pac xem giúp nhé. File này địa danh các nhau bằng dấu "-"Nói phải có bằng chứng. Bạn đưa file có kết quả chưa đúng lên đi.
Nếu bạn không biết sửa công thức lại cho phù hợp với dữ liệu của mình thì lần sau dữ liệu thế nào thì đưa lên thế ấy. Đừng có giả lập rồi cố ý làm cho khác dữ liệu gốc đi.Pac xem giúp nhé. File này địa danh các nhau bằng dấu "-"
=RIGHT(TRIM(A1),LEN(TRIM(RIGHT(SUBSTITUTE(A1," -",REPT(" ",LEN(A1))),2*LEN(A1))))+2)
Nếu bạn không biết sửa công thức lại cho phù hợp với dữ liệu của mình thì lần sau dữ liệu thế nào thì đưa lên thế ấy. Đừng có giả lập rồi cố ý làm cho khác dữ liệu gốc đi.
Mã:=RIGHT(TRIM(A1),LEN(TRIM(RIGHT(SUBSTITUTE(A1," -",REPT(" ",LEN(A1))),2*LEN(A1))))+2)
Cái này sai là do lỗi khi nhập liệu. Nhập liệu chuẩn thì sẽ không có chuyện đó. Không tin thì dòng nào kết quả thiếu 1 ký tự đầu tiên (chữ P) bạn thử kiểm tra lại dữ liệu gốc sẽ thấy có một khoản trắng ở cuối chuỗi. Sửa công thức lại thế này:Đâu nhỉ? Nếu em làm sai, mong Pác thông cảm
Pác xem lại công thức ở Sheet 2 nhế.
=RIGHT(TRIM(A2),LEN(TRIM(RIGHT(SUBSTITUTE(A2,",",REPT(" ",LEN(A2))),2*LEN(A2))))+1)
Xem cho kỹ và kiểm tra trước khi hỏi. Tôi đâu có chỉ thay "," bằng "-" không thôi đâu. Cứ copy cái công thức đó, dán vào file mà bạn đã hỏi. Nếu nó không đúng thì mới hỏi tiếp.Nếu chỉ đơn thuần là thay đổi giữa "-", và "," thì ngai quá
Cảm ơn bác