Tìm nhiều trường dữ liệu bằng Excel VLOOKUP

Bằng cách kết hợp hàm VLOOKUP của Excel với hàm COLUMN, chúng ta có thể tạo một công thức tra cứu cho phép bạn trả về nhiều giá trị từ một hàng của một cơ sở dữ liệu hoặc một bảng dữ liệu.

Trong ví dụ được hiển thị trong hình trên, công thức tra cứu giúp dễ dàng trả về tất cả các giá trị - chẳng hạn như giá, số bộ phận và nhà cung cấp - liên quan đến các phần cứng khác nhau.

01 trên 10

Trả về nhiều giá trị với Excel VLOOKUP

Trả về nhiều giá trị với Excel VLOOKUP. © Ted Tiếng Pháp

Thực hiện theo các bước được liệt kê dưới đây tạo công thức tra cứu được nhìn thấy trong hình ảnh ở trên sẽ trả về nhiều giá trị từ một bản ghi dữ liệu duy nhất.

Công thức tra cứu yêu cầu hàm COLUMN được lồng bên trong hàm VLOOKUP.

Làm tổ chức năng liên quan đến việc nhập hàm thứ hai làm một trong các đối số cho hàm đầu tiên.

Trong hướng dẫn này, hàm COLUMN sẽ được nhập làm đối số số chỉ mục cột cho VLOOKUP.

Bước cuối cùng trong hướng dẫn này bao gồm việc sao chép công thức tra cứu sang các cột bổ sung để lấy các giá trị bổ sung cho phần đã chọn.

Nội dung hướng dẫn

02 trên 10

Nhập dữ liệu hướng dẫn

Nhập dữ liệu hướng dẫn. © Ted Tiếng Pháp

Bước đầu tiên trong hướng dẫn này là nhập dữ liệu vào trang tính Excel.

Để làm theo các bước trong hướng dẫn, hãy nhập dữ liệu được hiển thị trong hình trên vào các ô sau.

Các tiêu chí tìm kiếm và công thức tra cứu được tạo ra trong hướng dẫn này sẽ được nhập vào hàng 2 của trang tính.

Hướng dẫn không bao gồm định dạng được nhìn thấy trong hình ảnh, nhưng điều này sẽ không ảnh hưởng đến cách công thức tra cứu hoạt động.

Thông tin về các tùy chọn định dạng tương tự như các tùy chọn ở trên có sẵn trong Hướng dẫn định dạng Excel cơ bản này.

Các bước hướng dẫn

  1. Nhập dữ liệu như trong hình trên vào ô D1 đến G10

03 trên 10

Tạo phạm vi được đặt tên cho bảng dữ liệu

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Phạm vi được đặt tên là một cách dễ dàng để tham chiếu đến một loạt dữ liệu trong một công thức. Thay vì nhập vào tham chiếu ô cho dữ liệu, bạn chỉ có thể nhập tên của phạm vi.

Một lợi thế thứ hai để sử dụng một phạm vi được đặt tên là các tham chiếu ô cho phạm vi này không bao giờ thay đổi ngay cả khi công thức được sao chép sang các ô khác trong trang tính.

Do đó, các tên dải ô thay thế cho việc sử dụng các tham chiếu ô tuyệt đối để ngăn lỗi khi sao chép công thức.

Lưu ý: Tên dải ô không bao gồm tiêu đề hoặc tên trường cho dữ liệu (hàng 4) mà chỉ bao gồm dữ liệu.

Các bước hướng dẫn

  1. Đánh dấu các ô D5 đến G10 trong trang tính để chọn chúng
  2. Nhấp vào Hộp Tên nằm phía trên cột A
  3. Nhập "Bảng" (không có dấu ngoặc kép) vào Hộp Tên
  4. Nhấn phím ENTER trên bàn phím
  5. Các ô D5 đến G10 hiện có tên dãy là "Bảng". Chúng ta sẽ sử dụng tên cho đối số mảng bảng VLOOKUP sau trong hướng dẫn

04 trên 10

Mở hộp thoại VLOOKUP

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Mặc dù có thể chỉ cần gõ công thức tra cứu của chúng ta trực tiếp vào một ô trong một trang tính, nhiều người cảm thấy khó giữ cú pháp thẳng - đặc biệt là một công thức phức tạp như công thức chúng ta đang sử dụng trong hướng dẫn này.

Một cách khác, trong trường hợp này, là sử dụng hộp thoại VLOOKUP. Hầu như tất cả các chức năng của Excel đều có một hộp thoại cho phép bạn nhập mỗi đối số của hàm trên một dòng riêng biệt.

Các bước hướng dẫn

  1. Nhấp vào ô E2 của trang tính - vị trí nơi kết quả của công thức tra cứu hai chiều sẽ được hiển thị
  2. Nhấp vào tab Công thức của dải băng
  3. Nhấp vào tùy chọn tra cứu & tham chiếu trong ruy-băng để mở danh sách thả xuống chức năng
  4. Nhấp vào VLOOKUP trong danh sách để mở hộp thoại của hàm

05 trên 10

Nhập đối số giá trị tìm kiếm bằng cách sử dụng tham chiếu ô tuyệt đối

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Thông thường, giá trị tra cứu khớp với một trường dữ liệu trong cột đầu tiên của bảng dữ liệu.

Trong ví dụ của chúng tôi, giá trị tra cứu đề cập đến tên của phần phần cứng mà chúng tôi muốn tìm thông tin.

Các loại dữ liệu cho phép cho giá trị tra cứu là:

Trong ví dụ này, chúng ta sẽ nhập tham chiếu ô tới nơi đặt tên phần - ô D2.

Tham chiếu ô tuyệt đối

Trong bước sau trong hướng dẫn, chúng ta sẽ sao chép công thức tra cứu trong ô E2 đến các ô F2 và G2.

Thông thường, khi các công thức được sao chép trong Excel, tham chiếu ô thay đổi để phản ánh vị trí mới của chúng.

Nếu điều này xảy ra, D2 - tham chiếu ô cho giá trị tra cứu - sẽ thay đổi khi công thức được sao chép tạo lỗi trong các ô F2 và G2.

Để ngăn chặn các lỗi, chúng tôi sẽ chuyển đổi D2 tham chiếu ô thành tham chiếu ô tuyệt đối .

Tham chiếu ô tuyệt đối không thay đổi khi công thức được sao chép.

Tham chiếu ô tuyệt đối được tạo bằng cách nhấn phím F4 trên bàn phím. Làm như vậy sẽ thêm các ký hiệu đô la xung quanh tham chiếu ô như $ D $ 2

Các bước hướng dẫn

  1. Nhấp vào dòng lookup_value trong hộp thoại
  2. Nhấp vào ô D2 để thêm tham chiếu ô này vào dòng lookup_value . Đây là ô mà chúng tôi sẽ nhập tên phần mà chúng tôi đang tìm kiếm thông tin
  3. Không di chuyển điểm chèn, nhấn phím F4 trên bàn phím để chuyển đổi D2 sang tham chiếu ô tuyệt đối $ D $ 2
  4. Để hộp thoại hàm VLOOKUP mở cho bước tiếp theo trong hướng dẫn

06 trên 10

Nhập đối số mảng bảng

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Mảng bảng là bảng dữ liệu mà công thức tra cứu tìm kiếm để tìm thông tin chúng tôi muốn.

Mảng bảng phải chứa ít nhất hai cột dữ liệu .

Đối số mảng bảng phải được nhập vào dưới dạng phạm vi chứa tham chiếu ô cho bảng dữ liệu hoặc dưới dạng tên dải ô .

Trong ví dụ này, chúng ta sẽ sử dụng tên dãy được tạo trong bước 3 của hướng dẫn.

Các bước hướng dẫn

  1. Nhấp vào dòng table_array trong hộp thoại
  2. Nhập "Bảng" (không có dấu ngoặc kép) để nhập tên dãy cho đối số này
  3. Để hộp thoại hàm VLOOKUP mở cho bước tiếp theo trong hướng dẫn

07 trên 10

Làm tổ chức năng COLUMN

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Thông thường VLOOKUP chỉ trả về dữ liệu từ một cột của một bảng dữ liệu và cột này được thiết lập bởi đối số số chỉ mục cột .

Trong ví dụ này, tuy nhiên, chúng tôi có ba cột mà chúng tôi muốn trả lại dữ liệu vì vậy chúng tôi cần một cách để dễ dàng thay đổi số chỉ mục cột mà không cần chỉnh sửa công thức tra cứu của chúng tôi.

Đây là nơi hàm COLUMN xuất hiện. Bằng cách nhập nó làm đối số số chỉ mục cột , nó sẽ thay đổi khi công thức tra cứu được sao chép từ ô D2 sang ô E2 và F2 sau trong hướng dẫn.

Hàm lồng nhau

Do đó, hàm COLUMN hoạt động như đối số số chỉ mục cột của VLOOKUP.

Điều này được thực hiện bằng cách lồng hàm COLUMN bên trong hàm VLOOKUP trong dòng Col_index_num của hộp thoại.

Nhập hàm COLUMN theo cách thủ công

Khi các hàm lồng nhau, Excel không cho phép chúng ta mở hộp thoại của hàm thứ hai để nhập các đối số của nó.

Do đó, hàm COLUMN phải được nhập thủ công trong dòng Col_index_num .

Hàm COLUMN chỉ có một đối số - tham số tham chiếu là tham chiếu ô.

Chọn đối số tham chiếu hàm của hàm COLUMN

Công việc của hàm COLUMN là trả về số cột được cho làm đối số Tham chiếu .

Nói cách khác, nó chuyển đổi các ký tự cột thành một số với cột A là cột đầu tiên, cột B thứ hai và vân vân.

Vì trường dữ liệu đầu tiên chúng ta muốn trả về là giá của mục - nằm trong cột hai của bảng dữ liệu - chúng ta có thể chọn tham chiếu ô cho bất kỳ ô nào trong cột B làm Đối số tham chiếu để lấy số 2 cho đối số Col_index_num .

Các bước hướng dẫn

  1. Trong hộp thoại hàm VLOOKUP, bấm vào dòng Col_index_num
  2. Nhập cột tên hàm theo sau là một dấu ngoặc tròn mở " ( "
  3. Nhấp vào ô B1 trong trang tính để nhập tham chiếu ô đó làm đối số Tham chiếu
  4. Nhập dấu ngoặc tròn " ) " để hoàn thành hàm COLUMN
  5. Để hộp thoại hàm VLOOKUP mở cho bước tiếp theo trong hướng dẫn

08 trên 10

Nhập đối số tra cứu phạm vi VLOOKUP

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Đối số Range_lookup của VLOOKUP là một giá trị lô-gic (TRUE hoặc FALSE) cho biết bạn muốn VLOOKUP tìm chính xác hay khớp gần đúng với giá trị Lookup_value.

Trong hướng dẫn này, vì chúng tôi đang tìm kiếm thông tin cụ thể về một mục phần cứng cụ thể, chúng tôi sẽ đặt Range_lookup bằng False .

Các bước hướng dẫn

  1. Nhấp vào dòng Range_lookup trong hộp thoại
  2. Nhập từ False vào dòng này để cho biết rằng chúng tôi muốn VLOOKUP trả lại kết quả khớp chính xác cho dữ liệu mà chúng tôi đang tìm kiếm
  3. Nhấn OK để hoàn thành công thức tra cứu và hộp thoại đóng
  4. Vì chúng ta chưa nhập các tiêu chí tra cứu vào ô D2, lỗi # N / A sẽ xuất hiện trong ô E2
  5. Lỗi này sẽ được sửa khi chúng ta sẽ thêm tiêu chí tìm kiếm trong bước cuối cùng của hướng dẫn

09 trên 10

Sao chép Công thức tra cứu bằng Trình xử lý điền

Nhấp vào hình ảnh để xem kích thước đầy đủ. © Ted Tiếng Pháp

Công thức tra cứu nhằm lấy dữ liệu từ nhiều cột của bảng dữ liệu cùng một lúc.

Để thực hiện việc này, công thức tra cứu phải nằm trong tất cả các trường mà chúng tôi muốn thông tin từ đó.

Trong hướng dẫn này, chúng tôi muốn nó lấy dữ liệu từ cột 2, 3 và 4 của bảng dữ liệu - đó là giá, số bộ phận và tên của nhà cung cấp khi chúng tôi nhập tên phần là Lookup_value.

Vì dữ liệu được trình bày trong một mẫu thông thường trong bảng tính , chúng ta có thể sao chép công thức tra cứu trong ô E2 đến các ô F2 và G2.

Khi công thức được sao chép, Excel sẽ cập nhật tham chiếu ô tương đối trong hàm COLUMN (B1) để phản ánh vị trí mới của công thức.

Đồng thời, Excel không thay đổi tham chiếu ô tuyệt đối $ D $ 2phạm vi được đặt tên Bảng khi công thức được sao chép.

Có nhiều cách để sao chép dữ liệu trong Excel, nhưng có lẽ cách dễ nhất là sử dụng Fill Handle .

Các bước hướng dẫn

  1. Nhấp vào ô E2 - nơi công thức tra cứu được đặt - để biến nó thành ô hiện hoạt
  2. Đặt con trỏ chuột lên hình vuông màu đen ở góc dưới cùng bên phải. Con trỏ sẽ thay đổi thành dấu cộng " + " - đây là nút điều khiển điền
  3. Nhấp vào nút chuột trái và kéo thanh điều khiển điền vào ô G2
  4. Nhả nút chuột và ô F3 phải chứa công thức tra cứu hai chiều
  5. Nếu được thực hiện đúng, các ô F2 và G2 bây giờ cũng chứa lỗi # N / A có trong ô E2

10 trên 10

Nhập tiêu chí tra cứu

Lấy dữ liệu bằng Công thức tra cứu. © Ted Tiếng Pháp

Khi công thức tra cứu đã được sao chép vào các ô được yêu cầu, nó có thể được sử dụng để lấy thông tin từ bảng dữ liệu.

Để làm như vậy, hãy nhập tên của mục bạn muốn truy xuất vào ô Lookup_value (D2) và nhấn phím ENTER trên bàn phím.

Sau khi thực hiện, mỗi ô chứa công thức tra cứu phải chứa một phần dữ liệu khác về mục phần cứng bạn đang tìm kiếm.

Các bước hướng dẫn

  1. Bấm vào ô D2 trong bảng tính
  2. Nhập Widget vào ô D2 và nhấn phím ENTER trên bàn phím
  3. Thông tin sau sẽ được hiển thị trong các ô từ E2 đến G2:
    • E2 - 14,76 đô la - giá của tiện ích con
    • F2 - PN-98769 - số bộ phận cho tiện ích con
    • G2 - Widgets Inc. - tên của nhà cung cấp cho widget
  4. Kiểm tra công thức mảng VLOOKUP hơn nữa bằng cách nhập tên của các phần khác vào ô D2 và quan sát kết quả trong các ô từ E2 đến G2

Nếu một thông báo lỗi như #REF! xuất hiện trong các ô E2, F2 hoặc G2, danh sách các thông báo lỗi VLOOKUP này có thể giúp bạn xác định vị trí của vấn đề.