Dò tìm một chuỗi trong nhiều chuỗi

Liên hệ QC

rickypham

Thành viên hoạt động
Tham gia
6/11/09
Bài viết
150
Được thích
3
Kính chào các anh chị,
Hiện nay em 2 trường hợp sau đây đang bí mà chưa xử lý được
1. Dữ liệu từ file 1 có dạng: 2*3
Giờ em muốn sang file 2 ta làm cách nào link đến được dữ liệu 2*3 này (tức là sẽ ra kết quả của phép tính =2*3) tức là 6
2. File 1 có một list các bảng giá thuê theo khu vực từng huyện.
VD như
Đà Lạt 4,700,000
Biên Hòa 4,400,000

Tại File 2 em sẽ dùng vlookup để ra giá của từng huyện theo file 1 này.

Nhưng có một vấn đề tại file 2 khó khăn như sau:
Đó là làm cách nào để mình có thể lấy được giá trị Đà Lạt ở trong một chuỗi dài như Số 105 đường YerSin TP Đà Lạt, tỉnh Lâm Đồng.
Vì nếu lấy được vậy thì mình sẽ lookup được tự động luôn không cần phải gõ chữ Đà Lạt vào nữa
Xin cảm ơn

Em đã đính kèmm file rồi đó ạ

Em muốn tìm công thức tại ô D5, D6 và ô E5, E6 từ cột B và C được không ạ?
 

File đính kèm

  • vd.xls
    18 KB · Đọc: 21
Chỉnh sửa lần cuối bởi điều hành viên:
Chưa hiểu yêu cầu của bạn lắm, cột D của bạn là thể hiện cái gì vậy, nó có liên quan gì đến đến cột F: 4000000, 4500000.
Nói tóm lại là bạn cần giải thích rõ hơn và đưa nhiều dữ liệu hơn nữa.
 

File đính kèm

  • VD.xls
    18.5 KB · Đọc: 60
Dạ thì ý em là ô có giá trì 12 thì mình làm cách nào để lấy được kết quả từ 3*4 ấy ạ? VD như mình nhập =3*4 thì ra 12 nhưng có sẵn 3*4 mà link đến cell khác thì không được. Hôm nọ có bác chỉ dùng name rồi nhưng đó là trên cùng 1 file thôi chứ khác file thì lại không được.

Còn cái thứ hai là em hỏi cách nào từ một địa chỉ dài ngoằng thì mình có thể lọc ra huyện, tp (những cái đã có sẵn dữ liệu từ sheet2 rồi ấy) để em chỉ việc vlookup giá trị từ Sheet2 thôi ạ.

Dạ em cảm ơn bác Hữu Thắng đã giúp, bác cho em hỏi có cách nào mà dùng =EVALUATE(Sheet1!$C5) cho file khác được không ạ?
Nếu được thì bác giải thích hộ em luôn cái này được không ạ? =LOOKUP(225,SEARCH(Sheet2!$B$2:$B$4,B5),Sheet2!$B$2:$B$4)

Em cám ơn nhiều lắm
 
Chỉnh sửa lần cuối bởi điều hành viên:
Dạ thì ý em là ô có giá trì 12 thì mình làm cách nào để lấy được kết quả từ 3*4 ấy ạ? VD như mình nhập =3*4 thì ra 12 nhưng có sẵn 3*4 mà link đến cell khác thì không được. Hôm nọ có bác chỉ dùng name rồi nhưng đó là trên cùng 1 file thôi chứ khác file thì lại không được.

Còn cái thứ hai là em hỏi cách nào từ một địa chỉ dài ngoằng thì mình có thể lọc ra huyện, tp (những cái đã có sẵn dữ liệu từ sheet2 rồi ấy) để em chỉ việc vlookup giá trị từ Sheet2 thôi ạ.

Dạ em cảm ơn bác Hữu Thắng đã giúp, bác cho em hỏi có cách nào mà dùng =EVALUATE(Sheet1!$C5) cho file khác được không ạ?
Nếu được thì bác giải thích hộ em luôn cái này được không ạ? =LOOKUP(225,SEARCH(Sheet2!$B$2:$B$4,B5),Sheet2!$B$2:$B$4)

Em cám ơn nhiều lắm
Bạn xem ví dụ trong file đính kèm.
 

File đính kèm

  • ViDu.rar
    6.4 KB · Đọc: 90
Dạ em cám ơn anh nhiều. Anh có thể giải thích hàm này đc không ạ?
=LOOKUP(225,SEARCH(Sheet2!$B$2:$B$4,B5),Sheet2!$B$ 2:$B$4)

Tại sai lại là số 225 ạ? Nếu em sắp xếp dữ liệu cần tìm không theo thứ tự thì có sao không ạ?
 
Kết quả#NAME?#NAME? với lại file dich.xls của em là thế này là sao ạ
 
Dạ em cám ơn anh nhiều. Anh có thể giải thích hàm này đc không ạ?
=LOOKUP(225,SEARCH(Sheet2!$B$2:$B$4,B5),Sheet2!$B$ 2:$B$4)

Tại sai lại là số 225 ạ? Nếu em sắp xếp dữ liệu cần tìm không theo thứ tự thì có sao không ạ?
Dữ liệu không cần phải sắp xếp theo thứ tự.
Đúng ra là 255 (số ký tự tối đa mà Excel cho phép nhập trong một ô) nhưng tôi gõ nhầm thành 225. Bạn muốn cho số đó là bao nhiêu cũng được, miễn sao lớn hơn chiều dài của chuỗi.
Kết quả#NAME?#NAME? với lại file dich.xls của em là thế này là sao ạ
Trong file có sử dụng hàm Macro4 nên bạn phải thiết lập lại chế độ Security Macro.
 
Ok giờ thì em đã hiểu rồi ạ, cám ơn anh nhiều
 
Web KT
Back
Top Bottom