Công thức Excel: VLOOKUP từ một sổ làm việc khác -

Công thức chung

=VLOOKUP(B5,(workbook)sheet!range,4,0)

Tóm lược

Để tra cứu dữ liệu sản phẩm, giá cả hoặc thông tin khác được lưu trữ trong sổ làm việc riêng biệt (bên ngoài), bạn có thể sử dụng hàm Vlookup với tham chiếu đầy đủ đến sổ làm việc khác. Trong ví dụ được hiển thị, công thức trong C5 là:

=VLOOKUP(B5,'(product data.xlsx)Sheet1'!$B$4:$E$12,4,0)

Dữ liệu mẫu

Dữ liệu trong sổ làm việc bên ngoài trông giống như sau:

Giải trình

Đây là cách sử dụng tiêu chuẩn của hàm Vlookup để lấy dữ liệu từ cột thứ 4 trong bảng:

  • giá trị tra cứu đến từ B5
  • table_array là một tham chiếu đến một phạm vi trong sổ làm việc bên ngoài
  • col_index là 4, để truy xuất dữ liệu từ cột thứ tư
  • range_lookup bằng 0 để bắt buộc đối sánh chính xác

Sự khác biệt duy nhất là cú pháp đặc biệt được sử dụng cho các tham chiếu bên ngoài, trong đối số "table_array". Cú pháp cho các tham chiếu bên ngoài là:

'(workbook)sheet'!range

  • sổ làm việc là tên của sổ làm việc bên ngoài (tức là data.xlsx)
  • sheet là tên của sheet chứa phạm vi (tức là Sheet1)
  • dải ôdải ô thực tế cho mảng bảng (tức là A1: C100)

Cách dễ nhất để nhập tham chiếu đến bảng bên ngoài là bắt đầu nhập hàm VLOOKUP một cách bình thường. Sau đó, khi nhập đối số table_array, hãy duyệt đến sổ làm việc bên ngoài và chọn phạm vi trực tiếp. Excel sẽ tự động xây dựng tham chiếu cần thiết.

Lưu ý: Nếu sổ làm việc có bảng tra cứu đang mở, hàm VLOOKUP sẽ hiển thị tên và địa chỉ sổ làm việc cho đối số table_array. Nếu không, hàm VLOOKUP sẽ hiển thị đường dẫn tệp đầy đủ đến sổ làm việc + tên và địa chỉ sổ làm việc.

Xử lý khoảng trắng và dấu chấm câu

Lưu ý rằng tham chiếu đến sổ làm việc được đặt trong dấu ngoặc vuông và toàn bộ sổ làm việc + trang tính được đặt trong dấu ngoặc kép. Các dấu ngoặc kép được yêu cầu khi tên sổ làm việc hoặc trang tính chứa các ký tự khoảng trắng hoặc dấu chấm câu

thú vị bài viết...