Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Thế giới doanh nghiệp làm việc với các bộ dữ liệu khổng lồ. Microsoft Excel đã làm cho công việc của họ dễ dàng hơn thông qua các công thức khác nhau để duy trì các bộ dữ liệu một cách dễ dàng. Tuy nhiên, tra cứu các giá trị trong một cột và nhận được sự trở lại của một cột khác của dữ liệu có thể tin được là điều phổ biến nhất trong việc duy trì các bộ dữ liệu. Bài viết sẽ giải thích năm phương thức dựa trên công thức để tra cứu giá trị trong một cột và trả về giá trị của một cột khác trong Excel.


Tải xuống Sổ làm việc thực hành

Bạn có thể tải xuống sổ làm việc để thực hành từ liên kết dưới đây.


5 Phương pháp cho & nbsp; giá trị tra cứu trong cột và giá trị trả về của một cột khác trong Excel

Chúng tôi sẽ sử dụng bộ dữ liệu sau để giải thích năm phương thức dựa trên công thức khác nhau để tra cứu giá trị trong một cột và trả về giá trị của một cột khác trong Excel.

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Bộ dữ liệu chứa dữ liệu liên quan đến sales_id, ngày bán hàng theo số ID và số lượng doanh số xảy ra cho số ID cụ thể đó. Hãy cho chúng tôi xem năm phương thức để trích xuất dữ liệu từ một cột và nhận kết quả của một cột khác.Sales_ID, the Date of Sales according to the ID number, and the Number of Sales that occurred for that particular ID number. Let us see the five methods to extract data from a column and get the result of a different column.


1. Sử dụng công thức tra cứu để tra cứu giá trị trong cột và giá trị trả về của một cột khác

Chính chủ đề có tên công thức của phương pháp này. Đây là công thức ngắn nhất trong số tất cả những người khác được giải thích dưới đây.

Giả sử rằng bạn muốn tìm kiếm Sales_id, AT-02#và nhận kết quả của số lượng doanh số xảy ra cho ID bán cụ thể đó.AT-02# and get the result of the number of sales that occurred for that particular sale ID.

Công thức cho điều này sẽ là:

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Kết quả IS256. 256.

Mô tả công thức:

Cú pháp của công thức:

=LOOKUP(lookup_value,lookup_range,[result_range])

Here,

Tra cứu_Value cho biết giá trị mà chúng tôi đang tìm kiếm. Đối với bộ dữ liệu này, nó là AT-02#. indicates the value which we are looking for. For this dataset, it is AT-02#.

Lookup_Rangeis Phạm vi cột nơi chúng tôi sẽ tìm kiếm giá trị. Trong trường hợp này, nó là phạm vi của cột có tên Sales_id.is the column range where we will look for the value. In this case, it is the range of the column named Sales_ID.

result_rangeis Cột từ nơi kết quả phải được thực hiện bằng cách khớp với giá trị tra cứu. Nó là256 theo bộ dữ liệu.is the column from where the result has to be taken by matching with the lookup value. It is 256 according to the dataset.


2. Sử dụng công thức VLookup để tra cứu giá trị trong cột và trả về giá trị của một cột khácUsing the VLOOKUP Formula to Lookup Value in Column and Return Value of Another Column

Hơn nữa, có một loại công thức tương tự khác được hình thành bằng hàm VLookup.the VLOOKUP function.

Có hai loại công thức vlookup. Một người cung cấp cho sự phù hợp của giá trị tra cứu và cái còn lại cho một phần khớp. exact match of the lookup value and the other gives a partial match.

Kết hợp chuẩn xác:

Trước tiên chúng tôi xem kết quả trận đấu chính xác. Bây giờ, chúng ta hãy nói rằng chúng ta muốn tìm kiếm Sales_ID AB-04# và nhận kết quả của số lượng doanh số xảy ra cho ID này.AB-04# and get the result of the number of sales that occurred for this ID.

Công thức cho một trận đấu chính xác sẽ là:

=VLOOKUP(B7,B5:D9,3,FALSE)

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Kết quả là 548.s 548.

Trận đấu một phần:

Chúng ta hãy giả sử rằng chúng ta muốn tìm kiếm về AA AA-03#và nhận kết quả của số lượng doanh số cho ID này. Vì ID không có trong bộ dữ liệu, kết quả sẽ trích xuất một phần khớp theo công thức.

Công thức cho trận đấu một phần:

=VLOOKUP("AA-03#",B5:D9,3,TRUE)

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Kết quả cho thấy 600. Nó không thể tìm thấy sự phù hợp chính xác của AA AA-03#. Do đó, nó hiển thị chiết xuất kết quả của giá trị đủ gần với giá trị tra cứu600. It cannot find the exact match of “AA-03#. Hence it is showing the extract the result of the value close enough to the looked-up value

Mô tả công thức:

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

Here,  

Cú pháp của công thức:is the value we are looking for that is AA-03#.

Tra cứu_Value cho biết giá trị mà chúng tôi đang tìm kiếm. Đối với bộ dữ liệu này, nó là AT-02#.is the range of the dataset

Lookup_Rangeis Phạm vi cột nơi chúng tôi sẽ tìm kiếm giá trị. Trong trường hợp này, nó là phạm vi của cột có tên Sales_id.is the column index number of the column from where we want to extract the result

result_rangeis Cột từ nơi kết quả phải được thực hiện bằng cách khớp với giá trị tra cứu. Nó là256 theo bộ dữ liệu.is whether the result will be an exact or partial match. You will notice the above-mentioned types of VLOOKUP formula differ only in this parameter taking FALSE for the exact match and TRUE for the partial one.


2. Sử dụng công thức VLookup để tra cứu giá trị trong cột và trả về giá trị của một cột khác

Hơn nữa, có một loại công thức tương tự khác được hình thành bằng hàm VLookup. VLOOKUPnested with IFERRORto look up the value in a column and return the value of another column as result.

Có hai loại công thức vlookup. Một người cung cấp cho sự phù hợp của giá trị tra cứu và cái còn lại cho một phần khớp.AT-02# and get the result of the number of sales for this ID.

Kết hợp chuẩn xác:

=IFERROR(VLOOKUP(B8,B5:D9,3,FALSE),"Not Found")

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Trước tiên chúng tôi xem kết quả trận đấu chính xác. Bây giờ, chúng ta hãy nói rằng chúng ta muốn tìm kiếm Sales_ID AB-04# và nhận kết quả của số lượng doanh số xảy ra cho ID này.256.

Mô tả công thức:

=IFERROR(value,value_if_error)

Here,

Cú pháp của công thức:IFERROR function takes two arguments value and value_if_error. 

Tra cứu_Value cho biết giá trị mà chúng tôi đang tìm kiếm. Đối với bộ dữ liệu này, nó là AT-02#.takes the VLOOKUP formula mentioned in method 2.

Lookup_Rangeis Phạm vi cột nơi chúng tôi sẽ tìm kiếm giá trị. Trong trường hợp này, nó là phạm vi của cột có tên Sales_id.is the result that will show when the looked-up value cannot be found in the range.


result_rangeis Cột từ nơi kết quả phải được thực hiện bằng cách khớp với giá trị tra cứu. Nó là256 theo bộ dữ liệu.

2. Sử dụng công thức VLookup để tra cứu giá trị trong cột và trả về giá trị của một cột khácINDEXand MATCHformulas to lookup for a value in a column and get the result of another column in the dataset.

Hơn nữa, có một loại công thức tương tự khác được hình thành bằng hàm VLookup.Sales_ID AT-02# and you want to get the number of sales for this ID.

Có hai loại công thức vlookup. Một người cung cấp cho sự phù hợp của giá trị tra cứu và cái còn lại cho một phần khớp.

=INDEX(D5:D9,MATCH(B12,B5:B9,0))

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Kết hợp chuẩn xác: Number of Sales as 256 for the Sales_ID AT-02#.

Mô tả công thức:

Cú pháp của công thức:

=INDEX(array,MATCH(lookup_value,lookup_array,[match_type])

Tra cứu_Value cho biết giá trị mà chúng tôi đang tìm kiếm. Đối với bộ dữ liệu này, nó là AT-02#.

=INDEX(array,row_num,column_num)

=MATCH(lookup_value,lookup_array,[match_type])

Lookup_Rangeis Phạm vi cột nơi chúng tôi sẽ tìm kiếm giá trị. Trong trường hợp này, nó là phạm vi của cột có tên Sales_id.INDEX and MATCH functions.

Hàm chỉ mục lấy một mảng làm tham chiếu để trích xuất kết quả.INDEX function takes an array as a reference to extract the result.

Phần còn lại của các đối số là hàng_num và cột_num của kết quả được trích xuất.the row_num and the column_num of the result to be extracted.

Chức năng kết hợp lấy Lookup_Value nơi giá trị tìm kiếm được thực hiện.MATCH function takes the lookup_value where the searching value is taken.

Ngoài ra, nó có một mảng tra cứu là phạm vi của cột nơi giá trị phải được tìm kiếm.

Cuối cùng, phải mất match_type là 0 cho một khớp chính xác và 1 và -1 với giá thấp hơn hoặc lớn hơn so với kết quả giá trị được tìm kiếm của cột khác. Bạn có thể sử dụng bất kỳ trong số chúng theo yêu cầu. Đối với bộ dữ liệu này, chúng tôi đã sử dụng loại khớp chính xác.match_type which is 0 for an exact match, and 1 and -1 for less than or greater respectively than the searched value result of the other column. You can use any of them as per requirement. For this dataset, we have used the exact match type.


5. Hợp nhất TextJoin và nếu để tra cứu giá trị trong cột và giá trị trả về của một cột khác

Cuối cùng, chúng ta cũng có thể kết hợp textjoin và ifffnes để tìm kiếm một giá trị trong một cột và nhận kết quả của giá trị từ một cột khác.TEXTJOIN and IFfunctions to lookup for a value in a column and get the result of value from another column.

Hãy nói rằng chúng tôi có Sales_id AT-02# một lần nữa và chúng tôi muốn tìm kết quả của số lượng doanh số cho Sales_id này bằng cách sử dụng TextJoin lồng nhau và nếu công thức.Sales_ID AT-02# again and we want to find the result of the Number of Sales for this Sales_ID using nested TEXTJOIN and IF formula.

Công thức cho điều này:

=VLOOKUP(B7,B5:D9,3,FALSE)0

Hướng dẫn excel vlookup get value from another column - excel vlookup lấy giá trị từ một cột khác

Kết quả là 256 phù hợp với yêu cầu của chúng tôi. 256 which matches our requirements.

Mô tả công thức:

Cú pháp của công thức lồng nhau là:

=VLOOKUP(B7,B5:D9,3,FALSE)1

Here,

Hàm textjoin cần dấu phân cách để giới hạn văn bản tham giaTEXTJOIN function takes delimiter to limit the text joining

bỏ qua_emptycontains giá trị bị bỏ qua nếu tìm thấy trốngcontains the value to be ignored if found empty

Text1and Rest là các văn bản có thể được thêm vào để có được các văn bản.and rest are texts which can be added to get the texts.

Hàm if & nbsp; lấy đối số logic trên cơ sở đúng hoặc sai sẽ được xác địnhIF function takes the logical argument on basis of which true or false will be determined

value_if_trueand value_if_falsare Các kết quả được hiển thị dựa trên thử nghiệm logic là đúng hoặc sai.and value_if_falseare the results to be shown based on the logical test being true or false.


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

Bạn phải đặt các giá trị theo cú pháp công thức để có được kết quả thích hợp.


Sự kết luận

Bài viết giải thích năm phương pháp khác nhau bao gồm các chức năng: tra cứu, vlookup, match, index, textjoin, v.v. Cuối cùng, các phương thức dựa trên các công thức hoặc được lồng hoặc cá nhân để tra cứu giá trị trong một cột và trả về giá trị của một cột khác trong Excel. Tôi hy vọng bài viết này đã giúp bạn giải quyết vấn đề của bạn. Đối với các bài viết có thể liên quan, bạn có thể xem phần Bài đọc liên quan. Nếu bạn có bất kỳ câu hỏi nào nữa, bạn có thể hỏi trong phần bình luận.Related Readings section. If you have any further queries you can ask in the comment section.


  • Cách tìm giá trị trong cột trong Excel (4 phương thức)
  • Tìm giá trị trong cột bằng VBA trong Excel (4 cách)

Một vlookup có thể trở lại từ các cột khác nhau không?

VLookup có thể trả về một giá trị từ một cột, nhưng chúng ta có thể dễ dàng trả về nhiều giá trị cột bằng truy vấn nguồn..

Vlookup trả về giá trị trong ô liền kề hoặc tiếp theo trong Excel?

Ở đây tôi nói với bạn một công thức vlookup để tìm giá trị thấp nhất và trả về ô liền kề.Chọn một ô bạn muốn đặt kết quả và nhập công thức này = vlookup (tối thiểu ($ a $ 2: $ a $ 8), $ a $ 2: $ b $ 8, 2, 0), sau đó nhấn phím Enter, sau đó bạn sẽNhận ô liền kề với giá trị thấp nhất.Lưu ý: 1.=VLOOKUP(MIN($A$2:$A$8), $A$2:$B$8, 2, 0), then press Enter key, and then you will get the adjacent cell to the lowest value. Note: 1.

Vlookup có thể trả về giá trị ô không?

Tra cứu_Value có thể là một giá trị hoặc tham chiếu đến một ô.Phạm vi của các ô trong đó Vlookup sẽ tìm kiếm Tra cứu_Value và giá trị trả về.Bạn có thể sử dụng một phạm vi được đặt tên hoặc bảng và bạn có thể sử dụng tên trong đối số thay vì tham chiếu ô.. The range of cells in which the VLOOKUP will search for the lookup_value and the return value. You can use a named range or a table, and you can use names in the argument instead of cell references.