Tìm kiếm và thay thế chuỗi text

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

tvquan41

Thành viên chính thức
Tham gia
8/1/11
Bài viết
62
Được thích
4
Chào gia đình GPE!

Mình có một vấn đề khi tạo dữ liệu như sau: Giả sử trong ô A1 có chuỗi sau: trần minh tuấn (vpa)
Yêu cầu đặt ra là: Đặt hàm làm sao cho ô B6 có kết quả là: Trần Minh Tuấn (Vĩnh Phước A). Với ký tự dò tìm (vpa) cho ở bảng khác!

Mong anh/chị giúp đỡ!
 

File đính kèm

Chào gia đình GPE!

Mình có một vấn đề khi tạo dữ liệu như sau: Giả sử trong ô A1 có chuỗi sau: trần minh tuấn (vpa)
Yêu cầu đặt ra là: Đặt hàm làm sao cho ô B6 có kết quả là: Trần Minh Tuấn (Vĩnh Phước A). Với ký tự dò tìm (vpa) cho ở bảng khác!

Mong anh/chị giúp đỡ!
Công thức ô B6 như sau :
PHP:
=VLOOKUP(SUBSTITUTE(MID(B3,FIND("(",B3)+1,10),")",""),$D$3:$E$5,2,0)
 
Bạn xem file mình đính kèm xem vừa ý chưa nhé.
File chỉ đúng nếu bạn đặt mã vùng trong cặp ngoặc đơn.
Nếu có yêu cầu thêm bạn post lên cùng nghiên cứu.
Thân
PS: bạn Danh có công thức hay quá, làm mình mắc cỡ ghê :D
 

File đính kèm

Lần chỉnh sửa cuối:
cái này đơn giản mà bạn
xem qua file đính kèm nha

Mình dùng hàm dò > cắt ra > sau đó dò qua bảng > gáp lại :)
=LEFT(B3,SEARCH("(",B3)-1)&"( "&VLOOKUP(LEFT(RIGHT(B3,LEN(B3)-SEARCH("(",B3)),LEN(RIGHT(B3,LEN(B3)-SEARCH("(",B3)))-1),$D$3:$E$5,2,0)&")"
 

File đính kèm

THANHKS ALL!
Công thức nhìn chóng cả mặt mà ai nói dễ đâu trời!
Mà nếu theo yêu cầu thì phải thêm cái này nữa: =PROPER(LEFT(B3,FIND("(",B3)))&VLOOKUP(MID(B3,FIND("(",B3)+1,LEN(B3)-FIND("(",B3)-1),$D$3:$E$5,2,0)&")"
Học có sáng tạo! Hehe
À! Nếu tìm không thấy giá trị dò tìm trong bảng thì thông báo lỗi thay vì N/A thì:
=IF(COUNTIF($D$3:$D$5,MID(B3,FIND("(",B3)+1,LEN(B3)-FIND("(",B3)-1))=0,PROPER(B3),PROPER(LEFT(B3,FIND("(",B3)))&VLOOKUP(MID(B3,FIND("(",B3)+1,LEN(B3)-FIND("(",B3)-1),$D$3:$E$5,2,0)&")")
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom