Cách sử dụng hàm vlookup cho nhiều sheet

Bài viết này, Học Excel Online sẽ trình làng các bạn phương pháp thực hiện hàm VLOOKUPhường thân 2 sheet vào excel nhằm coppy tài liệu xuất phát điểm từ một trang tính hoặc hành lang cửa số thao tác không giống, VLOOKUPhường trong nhiều trang tính và tra cứu giúp một cách năng động nhằm trả về các quý hiếm tự các trang tính khác biệt.

You watching: Cách sử dụng hàm vlookup cho nhiều sheet

khi tra cứu một số trong những trang báo cáo vào Excel, hiếm hoi Khi toàn bộ dữ liệu nằm ở và một trang tính. Quý khách hàng đang đề xuất kiếm tìm kiếm bên trên các trang tính hoặc các cửa sổ thao tác làm việc khác biệt. Tin xuất sắc là Microsoft Excel cung cấp các phương pháp để tiến hành bài toán này với tin xấu là tất cả những giải pháp đầy đủ tinh vi đối với công thức VLOOKUP. Nhưng chúng ta chỉ việc một chút kiên trì, họ đang có tác dụng được.


Xem nhanh


Hàm VLOOKUPhường bên trên nhiều trang tính kết hợp với hàm IFERRORHàm VLOOKUP. bên trên các trang tính kết hợp với hàm INDIRECTHàm VLOOKUP hễ trả về dữ liệu từ rất nhiều trang tính vào những ô khác nhau

Cách kiếm tìm kiếm dữ liệu bằng hàm VLOOKUP.. thân 2 Sheet

Đối với người bắt đầu ban đầu, hãy nghiên cứu và phân tích ngôi trường phù hợp dễ dàng và đơn giản độc nhất vô nhị – cách dùng hàm VLOOKUP.. giữa 2 sheet nhằm coppy tài liệu. Nó vô cùng như là cùng với phương pháp VLOOKUP thông thường lúc tra cứu tìm trên cùng một trang tính. Sự biệt lập là bao gồm thương hiệu trang tính vào tham mê số table_array để cho cách làm của bạn biết phạm vi tra cứu phía bên trong trang nào.

Công thức bình thường mang lại hàm VLOOKUPhường từ 1 trang tính khác ví như sau:

VLOOKUP(lookup_value, Sheet!range, col_index_num, )

Ví dụ: Chúng ta hãy kéo số liệu bán hàng trường đoản cú report mon 1 (Jan) thanh lịch trang Tóm tắt (Summary). Đối cùng với vấn đề đó, họ khẳng định các tđắm say số sau:

Lookup_values phía trong cột A trên trang Tóm tắt với chúng ta ttê mê chiếu đến ô tài liệu trước tiên là A2.Table_array là phạm vi A2:B6 trên trang tính Jan. Để tmê man chiếu mang lại nó, hãy đặt tiền tố mang đến tmê mệt chiếu phạm vi cùng với thương hiệu trang tính, theo sau là vệt chnóng than: Jan!$A$2:$B$6.

Xin để ý rằng chúng ta khóa phạm vi bởi tyêu thích chiếu ô hoàn hảo và tuyệt vời nhất để ngnạp năng lượng nó thay đổi lúc xào luộc cách làm thanh lịch các ô khác.


*

Col_index_num là 2 bởi vì chúng ta mong mỏi xào luộc một quý giá tự cột B, là cột thứ hai vào trường Table array.Range_lookup được đặt thành FALSE nhằm tìm kiếm tìm kết quả khớp đúng mực.

Đặt những đối số lại với nhau, bọn họ cảm nhận cách làm này: 

=VLOOKUP(A2, Jan!$A$2:$B$6, 2, FALSE)

*
Cách kiếm tìm tìm tài liệu bằng hàm VLOOKUP thân nhị trang tính

Kéo bí quyết xuống cột và các bạn sẽ nhận ra hiệu quả sau:

Theo biện pháp tương tự như, chúng ta có thể cần sử dụng hàm VLOOKUP tài liệu từ trang tính Feb và Mar:

=VLOOKUP(A2, Feb!$A$2:$B$6, 2, FALSE)

=VLOOKUP(A2, Mar!$A$2:$B$6, 2, FALSE)

*
Cách tìm tài liệu bởi hàm VLOOKUP thân nhì trang tính 2

Mẹo với lưu ý:

Nếu trang tính đựng khoảng chừng white hoặc những cam kết tự không hẳn vần âm, tên trang tính nên được đặt vào lốt ngoặc knghiền, chẳng hạn như ‘Jan Sales’!$A$2:$B$6. Để hiểu thêm báo cáo, vui miệng coi cách ttê mê chiếu trang tính không giống trong Excel.Thay bởi vì nhập trực tiếp bên trên trang tính vào công thức, bạn có thể gửi sang trang tính tra cứu với lựa chọn phạm vi nghỉ ngơi kia. Excel đang tự động hóa cnhát một tham mê chiếu cùng với cú pháp chính xác, khiến cho bạn ko khó khăn Lúc kiểm soát thương hiệu và khắc phục sự nuốm.

Hàm VLOOKUP từ một cửa sổ thao tác làm việc khác

Để hàm VLOOKUP giữa nhì hành lang cửa số làm việc, bao gồm tên tệp trong vết ngoặc vuông, theo sau là tên trang tính cùng lốt chấm than.

Ví dụ: nhằm tra cứu tìm cực hiếm A2 vào phạm vi A2:B6 trên trang tính Jan vào hành lang cửa số làm việc Sales_reports .xlsx, hãy sử dụng cách làm này:

 =VLOOKUP(A2, Jan!$A$2:$B$6, 2, FALSE)

Để biết cụ thể rất đầy đủ, vui vẻ xem VLOOKUPhường từ 1 cửa sổ làm việc khác trong Excel.

Hàm VLOOKUP bên trên nhiều trang tính kết hợp với hàm IFERROR

khi bạn cần tra cứu vớt giữa nhiều hơn nhị trang tính, giải pháp dễ dàng và đơn giản duy nhất là thực hiện hàm VLOOKUP kết phù hợp với IFERROR. Ý tưởng là lồng một số hàm IFERROR để bình chọn từng trang tính: nếu hàm VLOOKUPhường trước tiên không tìm thấy tác dụng phù hợp bên trên trang tính thứ nhất, hãy search tìm vào trang tính tiếp theo.

IFERROR(VLOOKUP(…), IFERROR(VLOOKUP(…), …, “Not found”))

Để xem cách thức này chuyển động ra làm sao, họ hãy cẩn thận ví dụ sau. Dưới đó là bảng Summary mà được hưởng thụ điền thương hiệu và số số số lượng sản phẩm trong trang tính WEST cùng EAST:

*
Hàm VLOOKUP.. bên trên nhiều trang tính kết hợp với hàm IFERROR

Thứ nhất, bọn họ đã kéo các mục . Đối cùng với vấn đề đó, họ sử dụng hàm VLOOKUP nhằm kiếm tìm kiếm con số đơn hàng tròn A2 bên trên trang tính EAST và trả về quý hiếm từ cột B (cột thứ 2 trong table_array A2:C6). Nếu không tìm thấy tác dụng cân xứng, hãy kiếm tìm kiems trang tính WEST. Nếu cả nhì hàm VLOOKUP ko thành công, hãy trả về cực hiếm “Not found”.

=IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 2, FALSE), “Not found”))

*
VLOOKUPhường bên trên những trang tính kết hợp với IFERROR

Để trả lại con số, chỉ việc thay đổi liên quan cột thành 3:

=IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 3, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 3, FALSE), “Not found”))

Mẹo: Nếu buộc phải, chúng ta cũng có thể hướng dẫn và chỉ định những bảng khác nhau vào một trang tính cho các hàm VLOOKUPhường khác nhau. Trong ví dụ này, cả nhì trang tính tra cứu đều có cùng số hàng (A2:C6), số đông trang tính của bạn có thể tất cả size khác nhau.

Hàm VLOOKUP.. trong tương đối nhiều cửa sổ làm cho việc 

Để hàm VLOOKUPhường giữa 2 sheet hay các hành lang cửa số thao tác, hãy đặt tên hành lang cửa số thao tác làm việc trong dấu ngoặc vuông cùng đặt nó trước tên trang tính. Ví dụ: đấy là biện pháp bạn có thể sử dụng hàm VLOOKUP vào nhì tệp không giống nhau (Book1 cùng Book2) với cùng 1 công thức duy nhất:

=IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 2, FALSE),”Not found”))

Làm mang đến tác động cột thành Vlookup những cột

Trong ngôi trường vừa lòng bạn phải trả lại dữ liệu từ bỏ một trong những cột, bài toán chế tác col_index_num rất có thể khiến cho bạn tiết kiệm thời gian. Có một số trong những kiểm soát và điều chỉnh đề xuất thực hiện:

Đối cùng với tsay mê số col_index_num, hãy thực hiện hàm COLUMNS trả về số cột vào một mảng được chỉ định: COLUMNS($A$1:B$1). (Vị trí mặt hàng không thực thụ quan trọng, nó rất có thể là bất kỳ sản phẩm làm sao.)Trong tsi số lookup_value, hãy cố định và thắt chặt tđê mê chiếu cột bằng vết $ ($A2), do vậy nó vẫn thắt chặt và cố định khi xào luộc phương pháp sang trọng các cột khác.

Kết trái là bạn nhận thấy một loại bí quyết mà lại sao chép các cực hiếm tương xứng trường đoản cú các cột khác biệt, tùy thuộc vào cột mà công thức được sao chép vào:

=IFERROR(VLOOKUP($A2, East!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), IFERROR(VLOOKUP($A2, West!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), “Not found”))

Khi nhập hàm vào cột B, COLUMNS($A$1:B$1) đến hiệu quả là 2 yên cầu VLOOKUP. trả về phẫu thuật quý hiếm tự cột thứ hai vào bảng.

lúc coppy vào cột C (Có nghĩa là các bạn kéo bí quyết từ B2 quý phái C2), B$1 đang thay đổi thành C$1 do tsay mê chiếu cột là tương đối. Do đó, COLUMNS($A$1:C$1) Reviews là 3 VLOOKUP trả về quý giá từ bỏ cột thứ 3.

*
Làm đến thúc đẩy cột thành Vlookup nhiều cột

Công thức này hiệu quả với 2 – 3 trang tra cứu vớt. Nếu các bạn có khá nhiều hơn, hàm IFERROR lặp lại vẫn trngơi nghỉ buộc phải vượt cồng kềnh. lấy ví dụ như tiếp theo sau cho thấy thêm biện pháp tiếp cận tinh vi rộng một chút ít mà lại cực kỳ công dụng.

Hàm VLOOKUP trên nhiều trang tính kết phù hợp với hàm INDIRECT

Một giải pháp khác để hàm VLOOKUP giữa các trang tính trong Excel là áp dụng kết hợp những hàm VLOOKUPhường và INDIRECt. Phương thơm pháp này những hiểu biết một chút sẵn sàng, dẫu vậy ở đầu cuối, các bạn sẽ bao gồm một phương pháp rút ít gọn rộng nhằm VLOOKUP ngẫu nhiên bảng tính làm sao.

Công thức bình thường đến hàm VLOOKUPhường thân 2 sheet nlỗi sau:

VLOOKUP(lookup_value, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘” và Sheet_list và “‘!lookup_range”), lookup_value)>0), 0)) và “‘!table_array”), col_index_num, FALSE)

Trong đó:

Lookup_sheets – tên phạm vi bao gồm thương hiệu trang tính đề xuất tra cứu giúp.Lookup_value – cực hiếm phải kiếm tìm tìm.Lookup_range – phạm vi cột vào trang tính tra cứu vãn vị trí tra cứu kiếm giá trị tra cứu vớt.Table_array – chuỗi tài liệu trong trang tính tra cứu vãn.Col_index_num – số cột vào bảng nhưng từ đó trả về một cực hiếm.

Để công thức chuyển động đúng đắn, hãy ghi nhớ phần lớn xem xét sau:

Công thức này nhằm hoạt động được đề nghị dấn tổ hợp phím Ctrl + Shift + Enter. Tất cả những trang tính nên có cùng máy tự các cột.

See more: Dấu Hiệu Nhận Biết Thì Hiện Tại Hoàn Thành (Present Perfect)

Vì chúng ta áp dụng một mảng bảng cho toàn bộ những trang tính tra cứu, hãy hướng đẫn phạm vi lớn nhất nếu những trang tính của người sử dụng gồm số hàng không giống nhau.

Cách sử dụng công thức nhằm VLOOKUP bên trên các trang tính

Để VLOOKUPhường. các trang tính và một lúc, hãy tiến hành quá trình sau:

VIết ra tất cả các thương hiệu bảng tra cứu vớt sống đó vào cửa sổ làm việc của chúng ta và khắc tên mang đến phạm vi kia (Lookup_sheets vào ngôi trường hợp này).
*
Lookup sheets

2. Đồng bộ dữ liệu của khách hàng. Trong ví dụ này, chúng ta sẽ:

Tìm kiếm quý giá A2 (lookup_value) Trong phạm vi A2:A6 (lookup_range) vào bốn trang tính (East, North, South cùng West)Kéo các giá trị từ cột B, là cột 2 (сol_index_num) trong phạm vi tài liệu A2:C6 (table_array). 

Với những tsi số bên trên, cách làm tất cả dạng nhỏng sau:

=VLOOKUP($A2, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘”& Lookup_sheets&”‘!$A$2:$A$6″), $A2)>0), 0)) &”‘!$A$2:$C$6”), 2, FALSE)

Xin chú ý rằng bọn họ thắt chặt và cố định cả nhì phạm vi ($A$2:$A$6 & $A$2:$C$6) với tham mê chiếu ô tuyệt vời nhất.

3. Nhập bí quyết vào ô bên trên cùng (B2 trong ví dụ này) cùng dấn Ctrl + Shift + Enter nhằm kết thúc.

4. Nhấn lưu ban loài chuột hoặc kéo fill handle (một nốt màu Black ở góc cạnh bắt buộc – bên dưới của ô được chọn) nhằm xào luộc phương pháp xuống cột. 

Kết trái là bọn họ gồm công thức tra cứu vớt số lượng trong 4 bảng tính với mang ra sản phẩm khớp ứng. Nếu không tìm thấy số lượng đơn hàng cụ thể, lỗi #N/A vẫn hiển thị nlỗi trong sản phẩm 14:

*
Cách thực hiện cách làm để VLOOKUPhường. bên trên những trang tính

Để trả về số lượng, chỉ việc thay thế 2 bởi 3 vào tsay đắm số col_index_num bởi vì con số phía bên trong cột thứ 3 của băng:

=VLOOKUP($A2, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘” & Lookup_sheets & “‘!$A$2:$A$6”), $A2)>0), 0)) và “‘!$A$2:$C$6”), 3, FALSE)

Nếu bạn có nhu cầu thay thế ký hiệu lỗi #N/A bởi văn bản, hãy chuyển bí quyết IFNA: 

=IFNA(VLOOKUP($A2, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘” và Lookup_sheets & “‘!$A$2:$A$6”), $A2)>0), 0)) và “‘!$A$2:$C$6”), 3, FALSE), “Not found”)

*

VLOOKUP.. những trang tính thân các hành lang cửa số có tác dụng việc

Công thức thông thường này (hoặc ngẫu nhiên đổi thay thể làm sao của nó) cũng có thể được áp dụng để Vlookup những trang tính vào một hành lang cửa số thao tác khác. Điều này cho biết, hãy cnhát thương hiệu cửa sổ thao tác làm việc phía bên trong INDIRECT nhỏng được hiển thị trong cách làm dưới đây:

=IFNA(VLOOKUP($A2, INDIRECT(“‘” và INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘” & Lookup_sheets & “‘!$A$2:$A$6”), $A2)>0), 0)) và “‘!$A$2:$C$6”), 2, FALSE), “Not found”)

Hàm VLOOKUP thân 2 sheet cùng trả về những cột

Nếu bạn có nhu cầu thấy những tài liệu tự một vài cột, bí quyết mảng các ô có thể thực hiện điều đó vào một lượt. Để chế tạo một bí quyết điều đó, hãy hỗ trợ một hằng số mảng mang lại tsi mê số col_index_num.

Trong ví dụ này, Shop chúng tôi ao ước trả về tên mục (cột B) cùng số lượng (cột C), thứu tự là cột thứ 2 cùng trang bị 3 vào bảng. Vì vậy, mảng buộc phải là 2,3.

=VLOOKUP($A2, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘”và Lookup_sheets &”‘!$A$2:$C$6″), $A2)>0), 0)) &”‘!$A$2:$C$6”), 2,3, FALSE)

Để nhập đúng chuẩn công thức vào các ô, đó là đầy đủ gì bạn phải làm:

Trong bậc nhất tiên, hãy lựa chọn toàn bộ những ô sẽ được điền (B2:C2 trong ví dụ này).Nhập bí quyết với dìm Ctrl + Shift + Enter. Thao tác này nhập và một bí quyết vào những ô đã lựa chọn, đang trả về một quý hiếm khác biệt trong mỗi cột.Kéo công thức xuống các sản phẩm sót lại.
*
VLOOKUPhường giữa các trang tính với trả về những cột

Công thức này chuyển động như thế nào

Để làm rõ hơn, hãy chia nhỏ dại công thức thành những hàm riêng rẽ lẻ:

=VLOOKUP($A2, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, –(COUNTIF(INDIRECT(“‘”& Lookup_sheets&”‘!$A$2:$A$6″), $A2)>0), 0)) &”‘!$A$2:$C$6”), 2, FALSE)

Làm Việc từ trong ra phía bên ngoài, đó là đông đảo gì công thức thực hiện.

COUNTIF với INDIRECT

Tóm lại, INDIRECT thành lập những tmê mẩn chiếu cho tất cả những trang tính yêu cầu tra cứu với COUNTIF đếm tần số xuất hiện thêm của giá trị tra cứu vãn (A2) trong những trang tính:

–(COUNTIF( INDIRECT(“‘”&Lookup_sheets&”‘!$A$2:$A$6”), $A2)>0)

Chi máu hơn

Trước tiên, bạn kết hợp thương hiệu (Lookup_sheets) và tmê mệt chiếu ô ($A$2:$A$6), thêm vết nháy 1-1 với lốt chấm than vào đúng địa chỉ nhằm chế tạo tđam mê chiếu bên ngoài và cung ứng chuỗi vnạp năng lượng bản kết quả mang đến hàm INDIRECT nhằm tsi mê chiếu cồn cho những trang tính nên tra cứu:

INDIRECT(“‘East’!$A$2:$A$6”; “‘South’!$A$2:$A$6”; “‘North’!$A$2:$A$6”; “‘West’!$A$2:$A$6”)

COUNTIF bình chọn từng ô trong phạm vi A2:A6 bên trên mỗi trang tính tra cứu vớt so với cái giá trị trong A2 trên trang tính chủ yếu và trả về lượng công dụng tương xứng cho mỗi trang tính. Trong tập tài liệu, số trang bị từ trong ô A2 (101) được kiếm tìm thấy vào trang tính WEST, là thiết bị 4 trong phạm vi được lấy tên, bởi vì vậy COUNTIF trả về mảng này:

0;0;0;1

Tiếp theo, chúng ta đối chiếu từng thành phần của mảng cùng với 0: 

Như vậy chế tạo ra một mảng những cực hiếm TRUE (to hơn 0) với FALSE (bằng 0), nhưng mà bạn gán những quý giá 1 với 0 bằng phương pháp thực hiện một trong những (-_) knghiền cùng tác dụng là:

0; 0; 0; 1

Thao tác này là lưu ý trước các tình huống xấu Khi tra cứu vãn trang tính gồm 1 số sự nỗ lực tra cứu vãn dữ liệu, trong trường hòa hợp đó COUNTIF đã trả về số lượng to hơn 1, trong những khi chúng ta chỉ tận hưởng tiên phong hàng đầu và 0 vào mảng ở đầu cuối.

Sau toàn bộ những phnghiền biến hóa, phương pháp của chúng ta trông nhỏng sau:

VLOOKUP($A2, INDIRECT(“‘”&INDEX(Lookup_sheets, MATCH(1, 0;0;0;1, 0)) &”‘!$A$2:$C$6”), 2, FALSE)

INDEX cùng MATCH

Tại thời điểm đó, phối kết hợp hàm INDEX với MATCH:

INDEX(Lookup_sheets, MATCH(1, 0;0;0;1, 0))

Hàm MATCH tất cả hình dáng nlỗi khớp đúng mực (exact match) (0 vào tsay đắm số cuối cùng) search tìm giá trị 1 trong những mảng 0;0;0;1 với trả về địa điểm của nó là 4:

INDEX(Lookup_sheets, 4)

Hàm INDEX sử dụng số được trả về bởi hàm MATCH như tyêu thích số mặt hàng (row_num) cùng trả về quý hiếm 4 trong phạm vi chọn cái tên là lookup_sheets là WEST.

Vì vậy, bí quyết thường xuyên buổi tối giản thành:

 VLOOKUP($A2, INDIRECT(“‘”&”West”&”‘!$A$2:$C$6”), 2, FALSE)

VLOOKUP cùng INDIRECT 

Hàm INDIRECT cách xử lý chuỗi văn bản bên trong nó:

INDIRECT(“‘”&”West”&”‘!$A$2:$C$6”)

Và đổi khác thành một tđam mê chiếu đi đến tham số table_array của hàm VLOOKUP:

VLOOKUP($A2, ‘West’!$A$2:$C$6, 2, FALSE)

Cuối thuộc, cách làm VLOOKUP tìm kiếm cực hiếm A2 vào cột trước tiên của phạm vi A2:C6 bên trên trang tính WEST cùng trả về công dụng khớp từ cột thứ hai.

Hàm VLOOKUPhường. rượu cồn trả về tài liệu từ rất nhiều trang tính vào những ô khác nhau

Trước hết, hãy xác định đúng chuẩn từ bỏ “động” (“dynamic”) Tức là gì vào ngữ cảnh này với cách làm trước ra làm sao.

Trong ngôi trường hợp bạn bao gồm lượng phệ dữ liệu sinh hoạt và một format được phân thành nhiều bảng tính, bạn muốn trích xuất đọc tin tự các trang tính khác nhau vào các ô khác nhau. Tấm hình sau đây đang minc họa tư tưởng này:

*
Hàm VLOOKUP hễ trả về dữ liệu từ không ít trang tính vào các ô không giống nhau

Không y hệt như những phương pháp trước, lấy một giá trị xuất phát điểm từ một trang tính ví dụ dựa vào một vài nhận thấy tuyệt nhất, lần này bọn họ đang tìm kiếm kiếm phương pháp trích xuất các giá trị tự một số trong những trang tính cùng một lúc.

CÓ hai giải pháp khác nhau cho phần này. Trong cả nhì ngôi trường đúng theo, bạn cần thực hiện một trong những các bước nhỏng sẵn sàng với chế tạo thương hiệu phạm vi cho ô dữ liệu trong những bảng tra cứu vớt. Đối với ví dụ này, chúng ta khẳng định những phạm vi sau:

East_Sales – A2: B6 bên trên trang tính EastNorth_Sales – A2: B6 bên trên trang tính NorthSouth_Sales – A2: B6 trên trang tính SouthWest_Sales – A2: B6 bên trên trang tính West

Kết hợp hàm VLOOKUPhường với hàm IF

Nếu các bạn có con số trang tính hợp lý và phải chăng để tra cứu, bạn cũng có thể cyếu hàm IF vào công thức để lựa chọn trang tính dựa trên từ khóa trong số ô được xác minh trước (vào trường hòa hợp này là các ô tự B1 mang đến D1).

Với giá trị tra cứu vớt trong A2, bí quyết nhỏng sau:

=VLOOKUP($A2, IF(B$1=”east”, East_Sales, IF(B$1=”north”, North_Sales, IF(B$1=”south”, South_Sales, IF(B$1=”west”, West_Sales)))), 2, FALSE)

Nếu Bmột là EAST, hãy kiếm tìm vào phạm vi có tên East_Sales; ví như B1 là North, hãy tìm trong phạm vi có tên North_Sales; giả dụ B1 là South, hãy tra cứu vào phạm vi mang tên South_Sales và ví như Bmột là West, hãy search vào phạm vi có tên West_Sales.

Phạm vi được IF trả về vẫn gửi mang lại table_array của hàm VLOOKUPhường, dải này kéo cực hiếm khớp từ cột thứ 2 bên trên trang tính tương xứng.

Việc áp dụng hợp lý những tsi mê chiếu hỗn hợp (mixed reference) mang lại giá trị tra cứu ($A2 – cột hoàn hảo nhất với hàng tương đối) cùng phép kiểm soát xúc tích Ì (B$1 – cột kha khá với hàng tuyệt đối) chất nhận được sao chép phương pháp lịch sự các ô khác nhưng không tồn tại bất kỳ biến đổi nào – Excel điều chỉnh tmê say chiếu dựa vào địa chỉ tương đối của sản phẩm và cột.

Vì vậy, bọn họ nhập công thức vào B2, xào luộc nó thanh lịch nên cùng kéo xuống những cột và hàng lúc quan trọng với nhận ra đều kết quả sau:

*
Kết đúng theo hàm VLOOKUP với hàm IF

INDIRECT VLOOKUP

lúc thao tác với rất nhiều trang tính, những cấp độ lồng nhau rất có thể khiến cho công thức thừa lâu năm và cạnh tranh hiểu. Một bí quyết xuất sắc rộng nhiều là sinh sản một hàm vlookup động với sự giúp sức của INDIRECT

=VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

Ở trên đây, bọn họ nối tmê say chiếu với ô chứa tên phạm vi độc nhất (B1) cùng phần tầm thường (_Sales). Điều này tạo ra một chuỗi văn phiên bản nlỗi “East_Sales”, mà INDIRECT gửi thành thương hiệu phạm vi nhưng Excel rất có thể đọc được.

See more: Chuyên Đề Cẩm Nang Toán Đặng Việt Hùng Lớp 10, Bài Giảng Vật Lý Của Thầy Đặng Việt Hùng Toàn Tập

Kết quả là bạn sẽ dành được một công thức đơn giản và dễ dàng hoàn toàn có thể vận động được trên bất kỳ con số trang tính nào:

*
INDIRECT VLOOKUP

Bài viết bên trên chúng tôi vẫn khuyên bảo thêm một giải pháp sử dụng hàm vlookup. Cảm ơn bạn sẽ hiểu và hãy theo dõi Học Excel Online để rất có thể bổ sung thêm những kỹ năng, thành sinh sản excel giữa những thosanhuyenthoai.vn tiếp sau nhé!