Cách sử dụng số chỉ mục cột hiệu quả trong Excel VLOOKUP

  • Chia Sẻ Cái Này
Hugh West

Trong Microsoft Excel, Vlookup là một trong những chủ đề nóng nhất mà bạn sẽ tìm thấy trên internet. Nếu tôi không nhầm thì bạn đã xem rất nhiều bài viết về công thức VLOOKUP trong Excel với chức năng, cách sử dụng, ưu điểm của nó, v.v. Nếu tôi bắt đầu, tôi có thể thảo luận về các khía cạnh khác nhau của VLOOKUP . Tuy nhiên, trong hướng dẫn này, tôi sẽ chỉ thảo luận về số chỉ mục cột VLOOKUP và các sự kiện của nó. Nó sẽ đúng với các ví dụ phù hợp và hình minh họa phù hợp. Vì vậy, hãy ở lại với chúng tôi.

Tải xuống Sách bài tập thực hành

Tải xuống sách bài tập thực hành sau.

VLOOKUP Col_Index_Num.xlsx

Other Workbook.xlsx

Mô tả ngắn gọn về Hàm VLOOKUP

Trước khi tôi bắt đầu, hãy tóm tắt nhanh cho bạn về công thức Vlookup trong Excel. Tôi hy vọng bạn có thể nhớ chức năng này và cách sử dụng nó. Bạn có thể bỏ qua bước này nếu bạn đã nhớ mọi thứ về hàm này.

Bây giờ, hàm VLOOKUP của Excel sẽ dò tìm một giá trị được trình bày trong cột ngoài cùng bên trái của một bảng nhất định và tạo ra một giá trị trong cột hàng chính xác từ một cột đã xác định.

Cú pháp:

=VLOOKUP(giá trị tra cứu,bảng_mảng,col_index_num,[range_lookup])

Hãy thảo luận ngắn gọn về các đối số ở đây.

  • lookup_value: Bắt buộc . Giá trị mà nó tìm kiếm nằm ở cột ngoài cùng bên trái của bảng được mô tả. Nó có thể là một giá trị duy nhất chức năng. Hãy xem ảnh chụp màn hình:

    Đây là sổ làm việc đầu tiên. Chúng tôi có dữ liệu của chúng tôi ở đây trang tính “ Thực tế ”:

    Đây là sổ làm việc thứ hai. Giá trị mà chúng tôi sẽ hiển thị trong trang tính “ Dữ liệu ”.

    Giống như phần trước, hãy nhập công thức sau vào Ô C5 của trang tính “ Dữ liệu ” từ sổ làm việc “ Other.xlsx” :

    =VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    Như bạn có thể thấy, nó trả về kết quả khớp chính xác từ tập dữ liệu.

    Nếu bạn đóng sổ làm việc chính nơi chứa mảng bảng của bạn, công thức sẽ giống như sau :

    =VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    Ảnh chụp màn hình sau đây sẽ giải thích cho bạn:

    💬 Những điều cần nhớ

    ✎ VLOOKUP tìm kiếm giá trị đúng hướng.

    Để có kết quả chính xác, hãy cung cấp số chỉ mục cột hợp lệ . Số chỉ mục cột không được vượt quá số cột của mảng bảng.

    Bạn nên khóa phạm vi mảng của bảng nếu bạn đang truyền dữ liệu từ cùng một trang tính hoặc các trang tính khác ngoại trừ sổ làm việc chính xác .

    Kết luận

    Để kết thúc, tôi hy vọng hướng dẫn này đã cung cấp cho bạn một phần kiến ​​thức hữu ích về VLOOKUP số chỉ mục trong Excel. Chúng tôi khuyên bạn nên tìm hiểu và áp dụng tất cả các hướng dẫn này vào tập dữ liệu của mình. Tải xuống sách bài tập thực hành và tự mình thử. Ngoài ra, vui lòng đưa ra phản hồi trong phần bình luận. giá trị của bạnphản hồi giúp chúng tôi có động lực tạo ra các hướng dẫn như thế này.

    Đừng quên kiểm tra trang web của chúng tôi Exceldemy.com để biết các vấn đề và giải pháp khác nhau liên quan đến Excel.

    Hãy tiếp tục học hỏi phương pháp mới và tiếp tục phát triển!

    hoặc một mảng giá trị.
  • table_array: Bảng mà nó sẽ tìm kiếm lookup_value ở cột ngoài cùng bên trái.
  • col_index_num: Bắt buộc. Số cột trong bảng mà từ đó nó sẽ trả về.
  • [range_lookup]: Nó xác định liệu cần có giá trị_lookup đối sánh chính xác hoặc một phần . Trong đối số, 0 là đối sánh chính xác, 1 đối với đối sánh một phần. Mặc định là 1 (khớp một phần).

Hãy xem ví dụ sau:

Trong ví dụ này, bạn có thể thấy chúng tôi có một tập dữ liệu phim. Ở đây, chúng tôi đã sử dụng công thức VLOOKUP để trích xuất dữ liệu.

Trong công thức VLOOKUP này:

giá trị_lookup của chúng tôi là 5 ID .

Mảng bảng của chúng ta là B4:F12

Tra cứu phạm vi được đặt thành FALSE cho kết quả khớp Chính xác.

Số chỉ mục cột là 5 Năm phát hành .

Về cơ bản, chúng tôi yêu cầu hàm VLOOKUP tìm kiếm mảng bảng bằng ID 5. Và nếu bạn tìm thấy thì hãy cung cấp giá trị được trình bày trong cột Năm phát hành có số chỉ mục cột là 5 .

Tôi hy vọng bây giờ bạn có thể hiểu cách thức hoạt động của nó.

Đọc thêm: Tra cứu phạm vi với VLOOKUP trong Excel (5 ví dụ)

6 điều bạn nên biết về số chỉ mục cột của VLOOKUP

Vì chủ đề của bài viết này là tất cả về VLOOKUP cộtsố chỉ mục, chúng ta sẽ thảo luận về lập luận này trong các phần sắp tới. Số chỉ mục cột là một điều quan trọng. Để trả về một giá trị chính xác từ một mảng bảng, bạn nên biết một số điều về số chỉ mục cột này. Tôi hy vọng bạn sẽ đọc tất cả những điều này và áp dụng chúng vào lần tới cho trang tính Excel của mình.

1. Số chỉ mục cột làm gì?

Bây giờ, tại sao số chỉ mục cột lại cần thiết và nó có tác dụng gì trong công thức. Hãy chia nhỏ nó từ ví dụ trước.

Công thức chúng tôi đang sử dụng:

=VLOOKUP(D14,B4:F12,5,FALSE)

Chúng tôi đặt phạm vi tra cứu thành FALSE cho đối sánh chính xác.

Phân tích 1: Tra cứu giá trị

Bây giờ, từ table, chúng tôi muốn tìm kiếm một cái gì đó. Để tìm giá trị đó, chúng ta phải cung cấp giá trị tra cứu trong công thức VLOOKUP . Đầu tiên, chúng ta phải cung cấp giá trị tra cứu mà nó sẽ tìm kiếm dữ liệu. Chúng tôi đang sử dụng tham chiếu ô ở đây.

Phân tích 2: Khởi tạo mảng bảng

Sau đó, Vlookup Hàm sẽ tìm kiếm mảng bảng từ nơi nó sẽ thực hiện tất cả những điều này.

Sự cố 3: Tìm kiếm giá trị Tra cứu ở cột ngoài cùng bên trái

Bây giờ, Vlookup sẽ tìm kiếm giá trị tra cứu đầu tiên từ cột ngoài cùng bên trái của mảng bảng theo chiều dọc.

Khi chúng tôi đặt đối số tra cứu phạm vi thành FALSE để tìm đối sánh chính xác, nó sẽ tìm thấy đối số.

Phân tích 3:Tìm Số Chỉ mục Cột từ Mảng Bảng

Bây giờ, hàm VLOOKUP sẽ cố gắng tìm số cột từ bảng mà bạn đã đề cập trong đối số.

Phân tích 4: VLOOKUP sẽ tìm kiếm giá trị trong số chỉ mục cột đã cho

Sau khi tìm thấy cột mong muốn, VLOOKUP sẽ tìm kiếm giá trị của bạn trong cột có cùng hàng với ID 5 .

Phân tích 6: Trả về giá trị

Cuối cùng, nó sẽ tìm thấy Năm phát hành với ID 5 .

Là bạn có thể thấy, số chỉ mục cột là chìa khóa để tìm giá trị mong muốn của bạn từ bảng. Nếu bạn nhập sai số chỉ mục cột, nó sẽ cho bạn một giá trị khác.

Đọc thêm: Tra cứu giá trị trong một phạm vi và trả về trong Excel (5 cách dễ dàng)

2. Đầu ra sẽ thay đổi như thế nào dựa trên số chỉ mục cột?

Bây giờ, công thức VLOOKUP của chúng tôi sẽ trả về một kết quả khác dựa trên các số chỉ mục cột khác nhau.

Khi bạn muốn một kết quả thay thế từ bảng, hãy đảm bảo rằng bạn cung cấp số chỉ mục cột chính xác trong hàm. Kết quả đầu ra của bạn sẽ thay đổi dựa trên phạm vi cột này.

Hãy xem ví dụ sau:

Công thức chúng tôi đang sử dụng:

=VLOOKUP(D14,B4:F12,3,FALSE)

Ở đây, chúng tôi muốn tên Diễn viên từ ID phim 5 . Bây giờ, cột Actor của chúng ta là cột thứ 3 trongmảng bảng. Vì lý do này, chúng tôi đã cung cấp 3 dưới dạng số chỉ mục cột trong công thức VLOOKUP . Do đó, hàm của chúng tôi đã tìm nạp giá trị từ phạm vi để tra cứu (mảng bảng) trong Excel.

Đọc thêm: Cách tìm kết quả khớp thứ hai bằng hàm VLOOKUP trong Excel (2 phương pháp đơn giản)

3. Điều gì xảy ra nếu chúng tôi cung cấp số chỉ mục cột sai?

Bây giờ, bạn có thể hỏi điều gì sẽ xảy ra nếu chúng tôi cung cấp số chỉ mục cột không chính xác khi sử dụng hàm VLOOKUP của Excel. Rõ ràng, nó sẽ trả về một giá trị sai. Nếu cột kết quả mong muốn của bạn không khớp với số chỉ mục cột mà bạn đã cung cấp, thì bạn sẽ không nhận được kết quả.

Hãy xem ví dụ sau để hiểu rõ hơn:

Công thức chúng tôi đang sử dụng:

=VLOOKUP(D14,B4:F12,5,FALSE)

Ở đây, bạn có thể thấy chúng tôi muốn Thể loại của Phim ID 7 . Tuy nhiên, nó đang hiển thị 2006 , đây là câu trả lời không chính xác.

Bởi vì chúng tôi đã cung cấp 5 dưới dạng số chỉ mục cột trong công thức VLOOKUP của Excel . Nhưng số cột của Thể loại 4 . Đó là lý do tại sao nó trả về một kết quả khác.

4. Điều gì xảy ra nếu chỉ mục cột của chúng tôi nằm ngoài phạm vi?

Nếu số chỉ mục cột của bạn nằm ngoài phạm vi của mảng bảng đã cho, thì hàm VLOOKUP sẽ trả về lỗi #REF! . Đó là do mảng bảng của bạn không chứa nhiều cột như vậy.

Bạn có thể hiểu điều này từví dụ sau:

Công thức chúng tôi đang sử dụng:

=VLOOKUP(D14,B4:F12,6,FALSE)

Đây, bạn có thể thấy công thức Excel VLOOKUP của chúng tôi đang hiển thị lỗi. Hãy nhìn kỹ, mảng bảng của chúng ta là B4:F12 . Trong phạm vi này, chúng tôi chỉ có năm cột. Tuy nhiên, trong công thức của chúng tôi, chúng tôi đã cung cấp 6 trong đối số chỉ mục col. Đó là lý do tại sao nó không thể trả về bất kỳ giá trị nào.

Đọc thêm: Cách sử dụng hàm VLOOKUP để tìm giá trị nằm trong khoảng

5. Số chỉ mục cột tăng trong VLOOKUP Sử dụng Hàm COLUMN

Trong công thức VLOOKUP , bạn có thể sử dụng chỉ mục cột động. Giả sử bạn có hai bảng và bạn muốn hợp nhất chúng. Ngoài ra, bạn cần sao chép công thức VLOOKUP đang hoạt động trong nhiều cột. Một cách hữu ích mà bạn có thể làm theo là- bằng cách sử dụng hàm COLUMN của Excel.

Hãy xem ảnh chụp màn hình sau:

Chúng tôi có hai bảng ở đây. Chúng tôi muốn hợp nhất bảng Result table Student Database dựa trên Student ID . Về cơ bản, mục tiêu của chúng tôi là đặt Tên và phần trong bảng Kết quả.

Công thức chung mà chúng tôi đang sử dụng:

=VLOOKUP($A1, table,COLUMN()-x,0)

Hãy nhập công thức sau vào Ô E5 và nhấn Enter:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Bây giờ, hãy kéo biểu tượng Fill handle trên bảng.

Một lần nữa, nhập công thức vào Ô F5 và kéo Fill handle icon:

Như bạn thấy, chúng ta đã sao chép thành công dữ liệu từ cơ sở dữ liệu sinh viên vào bảng Kết quả bằng cách sử dụng số chỉ mục cột động.

Lưu ý:

Bạn có thể sử dụng công thức này làm Máy tính số chỉ mục cột cho Vlookup trong trang tính của mình.

🔎 Chi tiết công thức

Chúng tôi đã tính số chỉ mục cột bằng cách sử dụng hàm COLUMN . Nếu không có đối số trong hàm COLUMN , thì hàm này sẽ trả về số của cột có liên quan đó.

Bây giờ, khi chúng ta đang sử dụng công thức trong Cột E và F, thì COLUMN hàm sẽ trả về 5 và 6 tương ứng. Trong trang tính, số chỉ mục của cột E là 5. Và số chỉ mục của cột F là 6.

Chúng tôi không muốn lấy dữ liệu từ cột thứ 5 của bảng Kết quả (có tổng cộng chỉ có 3 cột). Vì vậy, đã trừ 3 từ 5 để thu được số 2 mà hàm VLOOKUP đã sử dụng để khôi phục Tên từ bảng Cơ sở dữ liệu sinh viên .

COLUMN()-3 = 5-3 = 2 (Ở đây, 2 biểu thị cột Tên của mảng bảng Cơ sở dữ liệu sinh viên )

Chúng tôi đã sử dụng cùng một công thức trong Cột F . Cột F có số chỉ mục là 6.

COLUMN()-3 = 6-3 = 3 (3 biểu thị Phần của Mảng bảng Cơ sở dữ liệu sinh viên)

Cuối cùng, mẫu đầu tiên mang lại Tên từ bảng Cơ sở dữ liệu sinh viên (cột 2) và hình minh họa thứ 2lấy Phần từ bảng Cơ sở dữ liệu sinh viên (cột 3).

[/wpsm_box]

6. Tìm số chỉ mục cột bằng hàm MATCH

Bây giờ , trong hàm VLOOKUP , chúng ta thường cung cấp số chỉ mục cột dưới dạng số tĩnh. Bất kể, bạn cũng có thể tạo một số chỉ mục cột động như ví dụ trước. Ở đây, chúng tôi đang thực hiện việc này bằng cách sử dụng hàm MATCH để tìm cột được yêu cầu. Phương pháp này cho phép bạn thực hiện tra cứu hai chiều động, đối sánh cả hàng và cột trong mảng bảng.

Hãy xem tập dữ liệu sau:

Ở đây, chúng tôi có một tập dữ liệu sinh viên. Chúng tôi có điểm của một số học sinh về Vật lý, Toán và Hóa học. Bây giờ, chúng ta muốn tìm Điểm của Jessy trong môn học Toán .

Để tìm điểm này, hãy nhập công thức sau vào Ô H5 và nhấn Enter :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Như bạn thấy, Công thức Vlookup đã khớp chính xác từ tập dữ liệu.

Bây giờ, hãy nhìn kỹ, chúng tôi đã không cung cấp một số tĩnh trong số chỉ mục cột. Thay vào đó, chúng tôi đã làm cho nó động bằng cách sử dụng hàm MATCH . Về cơ bản, chúng tôi có nhiều tiêu chí ở đây.

🔎 Chi tiết công thức

➤  MATCH(H5,B4:E4,0 )

Hàm MATCH sẽ tìm kiếm chủ đề MATH từ tiêu đề B4:E4. Nó sẽ tìm thấy nó trong chỉ mục 3. Đó là lý do tại sao nó sẽ trả về 3 .

➤VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE) = VLOOKUP(H4,B4:E9,3, FALSE)

Cuối cùng, nó sẽ hoạt động như công thức Vlookup thực tế. Và nó sẽ trả về C. Bởi vì nó tìm thấy giá trị từ số chỉ mục cột 3.

Số chỉ mục cột VLOOKUP từ Trang tính hoặc Sổ làm việc khác

Bây giờ, bạn có thể sử dụng chỉ mục cột số trong một trang tính sẽ tìm nạp dữ liệu từ một trang tính khác hoặc sổ làm việc khác. Đây là một trong những tính năng quan trọng của chức năng VLOOKUP .

Hãy xem các ảnh chụp màn hình sau:

Ở đây, chúng tôi có hai trang tính riêng biệt. Tập dữ liệu chính của chúng tôi nằm trong trang tính Thực tế . Chúng tôi sẽ tìm nạp dữ liệu từ đây và hiển thị dữ liệu đó cho trang tính đầu ra . Ở đây, chúng tôi thực sự đang sử dụng số chỉ mục cột nơi mảng bảng của chúng tôi được đặt trên một trang tính khác.

Trước tiên, hãy nhập công thức sau vào Ô C5 của đầu ra sheet rồi nhấn Enter .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Như bạn có thể thấy , số chỉ mục cột Vlookup của chúng tôi đã giúp chúng tôi tìm nạp dữ liệu từ một trang tính khác.

Đây, công thức “Actual!B4:F12 ” về cơ bản cho biết tên trang tính và mảng bảng từ trang tính. Và, chúng tôi đã cung cấp 2 làm số chỉ mục cột để tìm nạp dữ liệu từ bảng trong trang tính “ Thực tế ”.

Điều tương tự cũng xảy ra với các sổ làm việc khác nhau. Tương tự, bạn có thể tìm nạp một giá trị từ sổ làm việc khác bằng cách sử dụng VLOOKUP

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.