2013-02-20 30 views
15

Tôi muốn sử dụng chức năng VLOOKUP tham chiếu đến bảng dữ liệu được đặt trong một trang tính khác từ trang có chức năng VLOOKUP bằng văn bản.Vlookup đề cập đến dữ liệu bảng trong một trang tính khác nhau

Ví dụ: trong Trang tính 1, ô AA3 Tôi muốn chèn hàm VLOOKUP. Tôi muốn chức năng kiểm tra số trong ô M3, tìm cùng số trong địa chỉ dải ô 2: Cột đầu tiên Q47 và tái tạo giá trị trong cột thứ 13 của bảng đó.

Tôi đã viết chức năng này nhưng nó báo cáo #N/A kết quả là:

=VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE) 

Trả lời

0

Công thức của bạn có vẻ tốt đẹp. Có lẽ giá trị bạn đang tìm kiếm không nằm trong cột đầu tiên của bảng thứ hai?

Nếu tấm thứ hai là trong workbook khác, bạn cần phải thêm một tham chiếu Workbook công thức của bạn:

=VLOOKUP(M3,[Book1]Sheet1!$A$2:$Q$47,13,FALSE) 
+0

Cảm ơn bạn đã dành thời gian trả lời. Giá trị nằm trong cột đầu tiên của bảng thứ hai. – Gianluca

19

Một trong những vấn đề phổ biến với VLOOKUP là "dữ liệu không phù hợp", nơi #N/A được trả lại bởi vì một số giá trị tra cứu không khớp với giá trị được định dạng văn bản trong bảng VLOOKUP (hoặc ngược lại)

Một trong hai phiên bản này có hoạt động không?

=VLOOKUP(M3&"",Sheet1!$A$2:$Q$47,13,FALSE)

hoặc

=VLOOKUP(M3+0,Sheet1!$A$2:$Q$47,13,FALSE)

Cựu chuyển đổi một giá trị tra cứu số văn bản (giả định rằng bảng tra cứu cột 1 chứa số định dạng văn bản). Cái thứ hai làm ngược lại, thay đổi một giá trị tra cứu dạng văn bản thành một số.

Tùy thuộc vào cái nào hoạt động (giả sử một không) sau đó bạn có thể muốn thay đổi vĩnh viễn các định dạng dữ liệu của bạn để chuẩn VLOOKUP sẽ làm việc

+3

+1 cho mẹo gọn gàng để ép buộc loại dữ liệu trong giá trị tra cứu từ văn bản đến số hoặc ngược lại! – chuff

0

Có thể có một cái gì đó sai trái với công thức của bạn nếu bạn đang tìm kiếm từ tờ khác có thể bạn phải thay đổi Sheet1 Sheet2 để ---> = VLOOKUP (M3, Sheet2 $ A $ 2: $ Q $ 47,13, FALSE) --- đâu Sheet2 là mảng bảng

0

Tra cứu này chỉ có các đối sánh chính xác. Nếu bạn có thêm một khoảng trống trong một trong các cột hoặc thứ gì đó tương tự, nó sẽ không nhận ra nó.

-1

Sao chép =VLOOKUP(M3,A$2:Q$47,13,FALSE) sang các trang tính khác, sau đó tìm kiếm! thay thế bởi! $, tìm kiếm: thay thế bằng: $ một lần cho tất cả các trang tính

0

Tôi đã gặp phải sự cố tương tự và đã trả lại #N/A. Điều đó có nghĩa là dữ liệu phù hợp có mặt nhưng bạn có thể có thêm không gian trong bản ghi cột M3, điều đó có thể ngăn không cho nó nhận được giá trị chính xác. Vì bạn đã đặt tham số cuối cùng là FALSE, nên nó đang tìm kiếm "kết hợp chính xác". Công thức này là chính xác: =VLOOKUP(M3,Sheet1!$A$2:$Q$47,13,FALSE)

3

Tôi gặp sự cố này và khi tôi bắt đầu tìm kiếm điểm quan trọng tôi tìm thấy là, giá trị u đang tìm kiếm i.Cột M3 phải có mặt trong cột đầu tiên của bảng u muốn tìm kiếm https://support.office.com/en-us/article/VLOOKUP-function-0bbc8083-26fe-4963-8ab8-93a18ad188a1 kiểm tra tra cứu_value

+0

Điều này đã sửa nó cho tôi! Barry Houdini (câu trả lời hàng đầu) đã không làm trò lừa. – WebMW

Các vấn đề liên quan