Hướng dẫn how do you get a match value based on a value in a range in excel? - làm cách nào để bạn nhận được giá trị đối sánh dựa trên giá trị trong một phạm vi trong excel?

Mẹo: & NBSP; Hãy thử sử dụng các chức năng XLookup và XMatch mới, các phiên bản cải tiến của các chức năng được mô tả trong bài viết này. Các chức năng mới này hoạt động theo bất kỳ hướng nào và trả về các khớp chính xác theo mặc định, giúp chúng dễ sử dụng hơn và thuận tiện hơn so với người tiền nhiệm của chúng.Try using the new XLOOKUP and XMATCH functions, improved versions of the functions described in this article. These new functions work in any direction and return exact matches by default, making them easier and more convenient to use than their predecessors.

Giả sử rằng bạn có một danh sách các số vị trí văn phòng và bạn cần biết nhân viên nào trong mỗi văn phòng. Bảng tính rất lớn, vì vậy bạn có thể nghĩ rằng đó là nhiệm vụ đầy thách thức.

Các chức năng của Vlookup và Hlookup, cùng với Index và Match, là một số chức năng hữu ích nhất trong Excel.

Lưu ý: & NBSP; Tính năng Tra cứu không còn có sẵn trong & NBSP; Excel.The Lookup Wizard feature is no longer available in Excel.

Đây là một ví dụ về cách sử dụng vlookup.

=VLOOKUP(B2,C2:E7,3,TRUE)

Trong ví dụ này, B2 là đối số đầu tiên, một phần tử & nbsp; của dữ liệu mà chức năng cần phải hoạt động. Đối với Vlookup, đối số đầu tiên này là giá trị mà bạn muốn tìm. Đối số này & nbsp; có thể là một tham chiếu ô hoặc giá trị cố định như "Smith" hoặc 21.000. Đối số thứ hai là phạm vi của các ô, C2-: E7, trong đó để tìm kiếm & nbsp; giá trị bạn muốn tìm. Đối số thứ ba là cột trong phạm vi của các ô chứa giá trị mà bạn tìm kiếm.

Đối số thứ tư là tùy chọn. Nhập một trong hai & nbsp; đúng hoặc sai. Nếu bạn nhập đúng hoặc để trống đối số, hàm trả về một kết quả gần đúng của giá trị bạn chỉ định trong đối số đầu tiên. Nếu bạn nhập sai, hàm sẽ khớp với giá trị được cung cấp bởi đối số đầu tiên. Nói cách khác, để lại cho đối số thứ tư trống, hoặc nhập vào thực sự, bạn linh hoạt hơn.

Ví dụ này cho bạn thấy làm thế nào chức năng hoạt động. Khi bạn nhập một giá trị trong ô B2 (đối số đầu tiên), VLookUP tìm kiếm các ô trong phạm vi C2: E7 (đối số thứ 2) và trả về trận đấu gần đúng gần nhất từ ​​cột thứ ba trong phạm vi, đối số cột E (đối số thứ 3).

Hướng dẫn how do you get a match value based on a value in a range in excel? - làm cách nào để bạn nhận được giá trị đối sánh dựa trên giá trị trong một phạm vi trong excel?

Đối số thứ tư trống, vì vậy hàm trả về một trận đấu gần đúng. Nếu không, bạn sẽ phải nhập một trong các giá trị trong các cột C hoặc D để có kết quả.

Khi bạn thoải mái với Vlookup, chức năng Hlookup cũng dễ sử dụng không kém. Bạn nhập cùng một đối số, nhưng nó tìm kiếm & nbsp; theo hàng thay vì các cột.

Sử dụng chỉ mục và khớp thay vì vlookup

Có những hạn chế nhất định với việc sử dụng VLookup, chức năng VLookup chỉ có thể tìm kiếm một giá trị từ trái sang phải. Điều này có nghĩa là cột chứa giá trị bạn tra cứu phải luôn được đặt ở bên trái của cột chứa giá trị trả về. Bây giờ nếu bảng tính của bạn không được xây dựng theo cách này, thì không sử dụng vlookup. Thay vào đó, sử dụng kết hợp các chức năng chỉ mục và khớp.

Ví dụ này cho thấy một danh sách nhỏ trong đó giá trị chúng tôi muốn tìm kiếm, Chicago, không ở cột ngoài cùng bên trái. Vì vậy, chúng tôi không thể sử dụng vlookup. Thay vào đó, chúng tôi sẽ sử dụng chức năng trận đấu để tìm Chicago trong phạm vi B1: B11. Nó được tìm thấy trong hàng 4. Sau đó, Index sử dụng giá trị đó làm đối số tra cứu và tìm thấy dân số cho Chicago trong cột thứ 4 (cột D). Công thức được sử dụng được hiển thị trong ô A14.

Hướng dẫn how do you get a match value based on a value in a range in excel? - làm cách nào để bạn nhận được giá trị đối sánh dựa trên giá trị trong một phạm vi trong excel?

Để biết thêm các ví dụ về việc sử dụng chỉ mục và khớp thay vì vlookup, hãy xem bài viết https://www.mrexcel.com/excel-tips/excel-vlookup-index-patch/ của Bill Jelen, Microsoft MVP.

Hãy thử một lần

Nếu bạn muốn thử nghiệm các chức năng tra cứu trước khi bạn thử chúng với dữ liệu của riêng bạn, đây là một số dữ liệu mẫu.

Ví dụ vlookup tại nơi làm việc

Sao chép dữ liệu sau vào bảng tính trống.

Mẹo: & nbsp; Trước khi bạn dán dữ liệu vào Excel, đặt chiều rộng cột cho các cột từ A đến C đến 250 pixel và nhấp vào văn bản bọc (tab home, nhóm căn chỉnh).Before you paste the data into Excel, set the column widths for columns A through C to 250 pixels, and click Wrap Text (Home tab, Alignment group).

Tỉ trọng

Độ nhớt

Nhiệt độ

0.457

3.55

500

0.525

3.25

400

0.606

2.93

300

0.675

2.75

250

0.746

2.57

200

0.835

2.38

150

0.946

2.17

100

1.09

1.95

50

1.29

1.71

0

Công thức

Sự mô tả

Kết quả

=VLOOKUP(1,A2:C10,2)

Sử dụng khớp gần đúng, tìm kiếm giá trị 1 trong cột A, tìm giá trị lớn nhất nhỏ hơn hoặc bằng 1 trong cột A là 0,946 và sau đó trả về giá trị từ cột B trong cùng một hàng.

2.17

=VLOOKUP(1,A2:C10,3,TRUE)

Sử dụng khớp gần đúng, tìm kiếm giá trị 1 trong cột A, tìm giá trị lớn nhất nhỏ hơn hoặc bằng 1 trong cột A, là 0,946 và sau đó trả về giá trị từ cột C trong cùng một hàng.

100

=VLOOKUP(0.7,A2:C10,3,FALSE)

Sử dụng một khớp chính xác, tìm kiếm giá trị 0,7 trong cột A. Vì không có khớp chính xác trong cột A, một lỗi được trả về.

#N/A

=VLOOKUP(0.1,A2:C10,2,TRUE)

Sử dụng khớp gần đúng, tìm kiếm giá trị 0,1 trong cột A. Vì 0,1 nhỏ hơn giá trị nhỏ nhất trong cột A, một lỗi được trả về.

#N/A

=VLOOKUP(2,A2:C10,2,TRUE)

Sử dụng khớp gần đúng, tìm kiếm giá trị 2 trong cột A, tìm giá trị lớn nhất nhỏ hơn hoặc bằng 2 trong cột A, là 1,29 và sau đó trả về giá trị từ cột B trong cùng một hàng.

1.71

Ví dụ hlookup

Sao chép tất cả các ô trong bảng này và dán nó vào ô A1 trên một bảng tính trống trong Excel.

Mẹo: & nbsp; Trước khi bạn dán dữ liệu vào Excel, đặt chiều rộng cột cho các cột từ A đến C đến 250 pixel và nhấp vào văn bản bọc (tab home, nhóm căn chỉnh).Before you paste the data into Excel, set the column widths for columns A through C to 250 pixels, and click Wrap Text (Home tab, Alignment group).

Trục

Vòng bi

Bu lông

4

4

9

5

7

10

6

8

11

Công thức

Sự mô tả

Kết quả

= Hlookup ("Trục", A1: C4, 2, Đúng)

Nhìn lên "trục" theo hàng 1 và trả về giá trị từ hàng 2 trong cùng một cột (cột A).

4

= Hlookup ("Vòng bi", A1: C4, 3, Sai)

Nhìn lên "Vòng bi" trong hàng 1 và trả về giá trị từ hàng 3 trong cùng một cột (cột B).

7

= Hlookup ("B", A1: C4, 3, đúng)

Nhìn lên "B" trong hàng 1 và trả về giá trị từ hàng 3 trong cùng một cột. Vì không tìm thấy kết hợp chính xác cho "B", giá trị lớn nhất trong hàng 1 nhỏ hơn "B" được sử dụng: "Trục", trong cột A.

5

= Hlookup ("bu lông", A1: C4, 4)

Nhìn lên "bu lông" trong hàng 1 và trả về giá trị từ hàng 4 trong cùng một cột (cột C).

11

= Hlookup (3, {1,2,3; "A", "B", "C"; "D", "E", "F"}, 2, true)

Nhìn lên số 3 trong hằng số mảng ba hàng và trả về giá trị từ hàng 2 trong cùng một cột (trong trường hợp này là thứ ba). Có ba hàng giá trị trong hằng số mảng, mỗi hàng được phân tách bằng dấu chấm phẩy (;). Bởi vì "C" được tìm thấy trong hàng 2 và trong cùng một cột với 3, "C" được trả về.

c

Chỉ mục và các ví dụ phù hợp

Ví dụ cuối cùng này sử dụng & nbsp; Chỉ số và các hàm khớp với nhau để trả về số hóa đơn sớm nhất và ngày tương ứng của nó cho mỗi năm thành phố. Vì ngày được trả về làm số, chúng tôi sử dụng hàm văn bản để định dạng nó là một ngày. Hàm chỉ mục thực sự sử dụng kết quả của hàm khớp làm đối số của nó. Sự kết hợp của các hàm chỉ mục và khớp được sử dụng hai lần trong mỗi công thức - đầu tiên, để trả về số hóa đơn, sau đó để trả về ngày.

Sao chép tất cả các ô trong bảng này và dán nó vào ô A1 trên một bảng tính trống trong Excel.

Mẹo: & nbsp; Trước khi bạn dán dữ liệu vào excel, đặt chiều rộng cột cho các cột từ a đến d đến 250 pixel và nhấp vào văn bản bao bọc (tab home, nhóm căn chỉnh).Before you paste the data into Excel, set the column widths for columns A through D to 250 pixels, and click Wrap Text (Home tab, Alignment group).

Hóa đơn

Thành phố

Ngày hóa đơn

Hóa đơn sớm nhất theo thành phố, với ngày

3115

Atlanta

4/7/12

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

3137

Atlanta

4/9/12

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

3154

Atlanta

4/11/12

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

3191

Atlanta

4/21/12

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

3293

Atlanta

4/25/12

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

3331

Atlanta

4/27/12

3350

Atlanta

4/28/12

3390

Atlanta

5/1/12

3441

Atlanta

5/2/12

3517

Atlanta

5/8/12

3124

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/9/12

3155

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/11/12

3177

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/19/12

3357

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/28/12

3492

= "Atlanta =" & Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Atlanta", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

5/6/12

3316

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

4/25/12

3346

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

4/28/12

3372

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/1/12

3414

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/1/12

3451

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/2/12

3467

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/2/12

3474

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/4/12

3490

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/5/12

3503

= "Austin =" & Index ($ A $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 1) & ", ngày hóa đơn:" & Text (index ($ a $ 2: $ C $ 33, khớp ("Austin", $ b $ 2: $ b $ 33,0), 3), "m/d/yy")

5/8/12

3151

= "Dallas =" & Index ($ A $ 2: $ C $ 33, Match ("Dallas", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Dallas", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/9/12

3438

= "Dallas =" & Index ($ A $ 2: $ C $ 33, Match ("Dallas", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Dallas", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

5/2/12

3471

= "Dallas =" & Index ($ A $ 2: $ C $ 33, Match ("Dallas", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text (Index ($ A $ 2: $ C $ 33, Match ("Dallas", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

5/4/12

3160

= "New Orleans =" ​​& Index ($ A $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/18/12

3328

= "New Orleans =" ​​& Index ($ A $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/26/12

3368

= "New Orleans =" ​​& Index ($ A $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

4/29/12

3420

= "New Orleans =" ​​& Index ($ A $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

5/1/12

3501

= "New Orleans =" ​​& Index ($ A $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 1) & ", Hóa đơn ngày:" & Text $ 2: $ C $ 33, Match ("New Orleans", $ B $ 2: $ B $ 33,0), 3), "M/D/YY")

5/6/12

Làm thế nào để bạn làm một công thức nếu có phạm vi?

Nếu tuyên bố giữa hai số..
=IF(AND(C6>=C8,C6
Bước 1: Đặt số bạn muốn kiểm tra trong ô C6 (150) ..
Bước 2: Đặt các tiêu chí trong các ô C8 và C9 (100 và 999) ..
Bước 3: Đặt kết quả nếu đúng hoặc sai trong các ô C11 và C12 (100 và 0) ..
Bước 4: Nhập công thức = if (và (c6> = c8, c6

Làm thế nào để bạn có được Excel để trả về một giá trị dựa trên một ô khác?

Nhấp vào ô nơi bạn muốn nhập tham chiếu đến một ô khác.Nhập một dấu bằng (=) trong ô.Nhấp vào ô trong cùng một bảng tính mà bạn muốn tạo tham chiếu và tên ô được tự động nhập sau dấu hiệu bằng nhau.Nhấn Enter để tạo tham chiếu ô.

Làm cách nào để sử dụng Vlookup để tìm một trận đấu?

Làm thế nào để sử dụng vlookup trong excel..
Bước 1: Tổ chức dữ liệu.....
Bước 2: Nói với chức năng để tra cứu.....
Bước 3: Cho biết chức năng tìm nơi nào.....
Bước 4: Cho Excel biết cột nào để xuất dữ liệu từ.....
Bước 5: Trận đấu chính xác hoặc gần đúng ..