Computer >> Máy Tính >  >> Phần mềm >> Office

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

VLOOKUP hàm là một trong những hàm mạnh mẽ, linh hoạt và cực kỳ hữu ích của Microsoft Excel để tìm kiếm và truy xuất các giá trị - giá trị khớp chính xác hoặc giá trị khớp gần nhất - bằng cách tìm kiếm giá trị tương ứng. Nhưng đôi khi, chỉ sử dụng một VLOOKUP không hoàn thành công việc. Trong trường hợp đó, chúng tôi có thể áp dụng nhiều VLOOKUP . Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách triển khai VLOOKUP lồng nhau trong Excel.

Tải xuống Workbook

Bạn có thể tải xuống sổ làm việc Excel thực hành miễn phí từ đây.

VLOOKUP trong Excel

VLOOKUP là viết tắt của ‘ Tra cứu theo chiều dọc ‘. Đây là một hàm giúp Excel tìm kiếm một giá trị nhất định trong một cột, để trả về một giá trị từ một cột khác trong cùng một hàng.

Công thức chung:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

Đây,

Đối số Định nghĩa
lookup_value Giá trị bạn đang cố gắng đối sánh
table_array Dải dữ liệu bạn muốn tìm kiếm giá trị của mình
col_index_num Cột tương ứng của lookup_value
range_lookup Đây là giá trị Boolean:TRUE hoặc FALSE.
FALSE (hoặc 0) có nghĩa là đối sánh chính xác và TRUE (hoặc 1) có nghĩa là đối sánh gần đúng.

3 tiêu chí để sử dụng hàm VLOOKUP lồng nhau trong Excel

Trong phần này, bạn sẽ biết cách nhận giá sản phẩm giá trị bán hàng bằng cách áp dụng VLOOKUP lồng nhau trong Excel. Chúng tôi cũng sẽ cho bạn biết cách kết hợp Hàm IFERROR với VLOOKUP lồng nhau trong Excel.

1. Triển khai hàm VLOOKUP lồng nhau để trích xuất giá sản phẩm

Hãy xem xét tập dữ liệu sau. Trong Bảng kết quả , chúng tôi muốn nhận được Giá dựa trên sản phẩm ID . Nhưng cả hai người họ không nằm chung trong một bảng nào cả. ID nằm trong Bảng 1 Giá nằm trong Bảng 2 . Vì vậy, những gì chúng tôi sẽ làm ở đây là, chúng tôi sẽ tìm kiếm ID trong Bảng 1 và dựa trên giá trị khớp, chúng tôi sẽ trích xuất Giá từ Bảng 2 và hiển thị kết quả trong Giá trong Bảng kết quả .

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Các bước:

  • Nhấp vào ô bạn muốn đặt Giá của ID (ví dụ:ô bên cạnh ID A101 trong Bảng kết quả , I5 )
  • Và viết công thức sau,
=VLOOKUP(VLOOKUP(H5, $B$5:$C$9, 2, FALSE), $E$5:$F$9, 2, FALSE)

Đây,

H5 = A101 , ID mà chúng tôi đã lưu trữ trong Bảng kết quả như giá trị tra cứu
$ B $ 5:$ C $ 9 =Phạm vi dữ liệu trong Bảng 1 để tìm kiếm giá trị tra cứu
$ E $ 5:$ F $ 9 =Phạm vi dữ liệu trong Bảng 2 để tìm kiếm giá trị tra cứu
2 =Số chỉ mục cột để tìm kiếm giá trị tra cứu
SAI =Vì chúng tôi muốn đối sánh chính xác, vì vậy chúng tôi đặt đối số là FALSE .

  • Nhấn Ctrl + Shift + Enter trên bàn phím của bạn.

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Bạn sẽ nhận được Giá ( $ 50 ) của ID A101 trong ô kết quả ( I5 ).

  • Kéo hàng xuống bằng Fill Handle áp dụng công thức cho các hàng còn lại để nhận Giá của tất cả sản phẩm ID s trong Bảng kết quả .

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Nhìn vào hình ảnh ở trên, chúng tôi có Giá của tất cả sản phẩm ID s trong Bảng kết quả bằng cách chạy VLOOKUP lồng nhau công thức.

Phân tích công thức:

  • VLOOKUP (H5, $ B $ 5:$ C $ 9, 2, 0)
    • Đầu ra:“Bóng đá”
    • Giải thích: H5 = A101, tìm kiếm trong phạm vi dữ liệu $ B $ 5:$ C $ 9 , đó là trong chỉ mục cột 2 ( B Cột ), với sự trợ giúp của FALSE để có được kết quả phù hợp chính xác của Sản phẩm tên “ Bóng đá” .
  • VLOOKUP (VLOOKUP (H5, $ B $ 5:$ C $ 9,2,0), $ E $ 5:$ F $ 9, 2, 0) -> trở thành
    • VLOOKUP (“Bóng đá”, $ E $ 5:$ F $ 9, 2, 0)
    • Đầu ra:$ 50
    • Giải thích: Bóng đá”, tìm kiếm trong phạm vi dữ liệu $ E $ 5:$ F $ 9 , để có được kết hợp chính xác ( FALSE ) của Giá , $ 50 .

2. Ứng dụng VLOOKUP lồng nhau để nhận giá trị bán hàng

Hãy xem xét tập dữ liệu sau. Trong Bảng kết quả , chúng tôi muốn nhận được Doanh số bán hàng giá trị dựa trên Sản phẩm Tên. Vì vậy, những gì chúng tôi sẽ làm ở đây là, chúng tôi sẽ tìm kiếm Sản phẩm tên trong Bảng 1 và dựa trên giá trị đối sánh, chúng tôi sẽ trích xuất Bán hàng giá trị từ Bảng 2 và hiển thị kết quả trong Bán hàng trong Bảng kết quả .

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Các bước:

  • Nhấp vào ô bạn muốn Bán hàng giá trị của Sản phẩm (ví dụ:ô bên cạnh Sản phẩm Bóng đá trong Bảng kết quả , J5 )
  • Và viết công thức sau,
=VLOOKUP(VLOOKUP(I5,$B$5:$C$9,2,0),$E$5:$G$9,2,0)

Đây,

I5 = Bóng đá , Sản phẩm tên mà chúng tôi đã lưu trữ trong Bảng kết quả như giá trị tra cứu
$ B $ 5:$ C $ 9 =Phạm vi dữ liệu trong Bảng 1 để tìm kiếm giá trị tra cứu
$ E $ 5:$ G $ 9 =Phạm vi dữ liệu trong Bảng 2 để tìm kiếm giá trị tra cứu
2 =Số chỉ mục cột để tìm kiếm giá trị tra cứu
0 =Vì chúng tôi muốn đối sánh chính xác, vì vậy chúng tôi đặt đối số là 0 hoặc FALSE .

  • Nhấn Ctrl + Shift + Enter trên bàn phím của bạn.

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Bạn sẽ nhận được Bán hàng giá trị ( 1.000 đô la ) của Bóng đá trong ô kết quả ( J5 ).

  • Kéo hàng xuống bằng Fill Handle áp dụng công thức cho các hàng còn lại để nhận được Doanh số giá trị của tất cả Sản phẩm s trong Bảng kết quả .

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Nhìn vào hình ảnh ở trên, chúng tôi nhận được Bán hàng giá trị của tất cả Sản phẩm s trong Bảng kết quả bằng cách chạy VLOOKUP lồng nhau công thức.

Phân tích công thức:

  • VLOOKUP (I5, $ B $ 5:$ C $ 9, 2, 0)
    • Đầu ra:“David”
    • Giải thích: I5 = Bóng đá, tìm kiếm trong phạm vi dữ liệu $ B $ 5:$ C $ 9 , đó là trong chỉ mục cột 2 ( B Cột ), với sự trợ giúp của 0 để có được kết quả phù hợp chính xác của Người bán hàng tên “ David” .
  • VLOOKUP (VLOOKUP (I5, $ B $ 5:$ C $ 9, 2, 0), $ E $ 5:$ G $ 9, 2, 0) -> trở thành
    • VLOOKUP (“David”, $ E $ 5:$ G $ 9, 2, 0)
    • Đầu ra:1.000 đô la
    • Giải thích: David”, tìm kiếm trong phạm vi dữ liệu $ E $ 5:$ G $ 9 , để có kết quả khớp chính xác ( 0 ) của Bán hàng giá trị 1.000 đô la .

3. Sự kết hợp của hàm VLOOKUP và IFERROR lồng nhau

Trong phần này, chúng ta sẽ xem cách kết hợp VLOOKUP lồng nhau IFERROR hàm để trích xuất một kết quả nhất định từ nhiều bảng dựa trên một giá trị tra cứu duy nhất.

Xem tập dữ liệu sau trong đó Sản phẩm s được phân phối trong 3 bảng khác nhau. Chúng tôi sẽ tìm kiếm một Sản phẩm cụ thể dựa trên ID (A106) trong số 3 bảng đó và hiển thị kết quả trong Sản phẩm của Bảng Kết quả.

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Các bước:

  • Nhấp vào ô bạn muốn có Sản phẩm tên (ví dụ:ô bên cạnh ID A106 trong Bảng kết quả , L5 )
  • Và viết công thức sau,
=IFERROR(VLOOKUP(K5,$B$5:$C$7,2,0),IFERROR(VLOOKUP(K5,$E$5:$F$7,2,0),VLOOKUP(K5,$H$5:$I$7,2,0)))

Đây,

K5 = A106 , ID mà chúng tôi đã lưu trữ trong Bảng kết quả như giá trị tra cứu
$ B $ 5:$ C $ 7 =Phạm vi dữ liệu trong Bảng 1 để tìm kiếm giá trị tra cứu
$ E $ 5:$ F $ 7 =Phạm vi dữ liệu trong Bảng 2 để tìm kiếm giá trị tra cứu
$ H $ 5:$ I $ 7 =Phạm vi dữ liệu trong Bảng 3 để tìm kiếm giá trị tra cứu
2 =Số chỉ mục cột để tìm kiếm giá trị tra cứu
0 =Vì chúng tôi muốn đối sánh chính xác, vì vậy chúng tôi đặt đối số là 0 hoặc FALSE .

  • Nhấn Ctrl + Shift + Enter trên bàn phím của bạn.

Cách sử dụng hàm VLOOKUP lồng nhau trong Excel (3 tiêu chí)

Bạn sẽ nhận được Sản phẩm tên ( Dơi cricket ) của tra cứu ID A106 trong ô kết quả ( L5 ).

Phân tích công thức:

  • VLOOKUP (K5, $ H $ 5:$ I $ 7, 2, 0)
    • Đầu ra:# N / A
    • Giải thích: K5 = A106, tìm kiếm trong phạm vi dữ liệu $ H $ 5:$ I $ 7 để có được kết quả phù hợp chính xác ( 2 ) của sản phẩm ID A106 . Vì không có sự trùng khớp nào của ID A106 trong phạm vi $ H $ 5:$ I $ 7 (Bảng 3), vì vậy nó trả về # N / A lỗi .
  • VLOOKUP (K5, $ E $ 5:$ F $ 7, 2, 0)
    • Đầu ra:“Cricket Bat”
    • Giải thích: K5 = A106, tìm kiếm trong phạm vi dữ liệu $ E $ 5:$ F $ 7 với sự trợ giúp của 2 ( SAI) để có được kết quả khớp chính xác của sản phẩm ID A106 . Chúng tôi đã tìm thấy kết quả trùng khớp của ID A106 trong phạm vi đó ( Bảng 2 ), vì vậy nó trả về “ Dơi cricket” .
  • IFERROR (VLOOKUP (K5, $ E $ 5:$ F $ 7, 2, 0), hàm VLOOKUP (K5, $ H $ 5:$ I $ 7, 2, 0) -> trở thành
    • IFERROR (“Cricket Bat”, # N / A)
    • Đầu ra:“Cricket Bat”
    • Giải thích: IFERROR hàm kiểm tra công thức và nếu kết quả là nó gặp lỗi, nó sẽ trả về một giá trị được chỉ định khác bởi người dùng.
  • VLOOKUP (K5, $ B $ 5:$ C $ 7, 2, 0)
    • Đầu ra:# N / A
    • Giải thích: K5 = A106, tìm kiếm trong phạm vi dữ liệu $ B $ 5:$ C $ 7 để có được kết quả phù hợp chính xác ( 2 ) của sản phẩm ID A106 . Vì không có sự trùng khớp nào của ID A106 trong phạm vi $ B $ 5:$ C $ 7 (Bảng 1), vì vậy nó trả về # N / A lỗi .
  • IFERROR (VLOOKUP (K5, B5:C7,2,0), IFERROR (VLOOKUP (K5, E5:F7,2,0), VLOOKUP (K5, H5:I7,2,0))) -> trở thành
    • IFERROR (# N / A, “Cricket Bat”)
    • Đầu ra:“Cricket Bat”
    • Giải thích: IFERROR hàm kiểm tra công thức và nếu kết quả là nó gặp lỗi, nó sẽ trả về một giá trị được chỉ định khác bởi người dùng.

Lưu ý

  • Vì phạm vi của mảng bảng dữ liệu để tìm kiếm giá trị là cố định, đừng quên đặt đô la ($) ký tên trước số tham chiếu ô của bảng mảng.
  • Khi làm việc với các giá trị mảng, đừng quên nhấn Ctrl + Shift + Enter trên bàn phím của bạn trong khi trích xuất kết quả. Chỉ nhấn Enter sẽ chỉ hoạt động khi bạn đang sử dụng Microsoft 365 .

Kết luận

Bài viết này giải thích chi tiết cách sử dụng VLOOKUP lồng nhau với 3 tiêu chí khác nhau trong Excel. Tôi hy vọng bài viết này rất hữu ích cho bạn. Vui lòng hỏi nếu bạn có bất kỳ câu hỏi nào liên quan đến chủ đề này.

Các bài viết có liên quan

  • Cách sử dụng hàm VLOOKUP với hàm SUM trong Excel (6 phương pháp)
  • Hàm VLOOKUP trong Excel để tìm kết quả phù hợp nhất (với 5 ví dụ)
  • Cách Đặt hàm VLOOKUP Phân biệt chữ hoa chữ thường trong Excel (4 Phương pháp)
  • Sử dụng hàm VLOOKUP với Nhiều Tiêu chí trong Excel (6 Phương pháp + Lựa chọn Thay thế)
  • Cách Sử dụng Hàm Vlookup trong Excel VBA (4 Ví dụ)