chức năng INDEX

 
Giống như VLOOKUP, các chức năng INDEX và trận đấu lấy dữ liệu từ tập dữ liệu khác vào vị trí trung tâm. Dưới đây là những khác biệt chính:
 
VLOOKUP là một công thức đơn giản hơn nhiều. Nếu bạn đang làm việc với các tập dữ liệu lớn sẽ đòi hỏi hàng ngàn tra cứu, sau đó sử dụng hàm INDEX trận đấu sẽ làm giảm đáng kể thời gian tải trong Excel.
 
Công thức INDEX trận đấu làm việc từ phải sang trái, w hereas công thức VLOOKUP chỉ làm việc như một tra cứu trái sang phải.  Nói cách khác, nếu bạn cần phải làm một tra cứu mà có một cột tìm kiếm ở bên phải của cột kết quả, sau đó bạn sẽ phải sắp xếp lại các cột để làm một VLOOKUP. Điều này có thể được tẻ nhạt với các tập dữ liệu lớn và / hoặc có thể dẫn đến sai sót.
 
Vì vậy, nếu tôi muốn kết hợp thông tin trong Bảng 1 và Bảng 2 lên Sheet 1, nhưng những giá trị cột trong Sheets 1 và 2 là không giống nhau, sau đó t o làm một VLOOKUP, tôi sẽ cần phải chuyển xung quanh các cột của tôi. Trong trường hợp này, tôi muốn chọn để làm một trận đấu INDEX thay thế.
 
Hãy xem xét một ví dụ.  Hãy nói Sheet 1 chứa một danh sách các tên người và địa chỉ email Hogwarts của họ, và Sheet 2 chứa một danh sách các địa chỉ email của người dân và các hộ mệnh mỗi học sinh có. (Đối với các phi Harry fan Potter ra có , mỗi phù thủy hoặc thuật sĩ có một người giám hộ động vật được gọi là "thần hộ mệnh" gắn với anh ta hoặc cô). những thông tin mà sống ở cả hai tấm là cột chứa các địa chỉ email, nhưng cột địa chỉ email này là trong số cột khác nhau trên mỗi tờ giấy. Tôi muốn sử dụng các công thức INDEX trận đấu thay vì VLOOKUP vì vậy tôi sẽ không phải chuyển sang bất kỳ cột xung quanh.
 
Vì vậy, công thức là gì, sau đó? Các công thức INDEX trận đấu thực sự là công thức trận đấu lồng vào bên trong công thức INDEX. Bạn sẽ thấy tôi phân biệt công thức trận đấu bằng cách sử dụng màu sắc khác nhau ở đây.
 
Công thức:  = INDEX (array bảng, công thức trận đấu)
 
Điều này trở thành: = INDEX (array bảng, MATCH ( lookup_value, lookup_array) ) 
 
Công thức với các biến từ ví dụ của chúng tôi dưới đây :  = INDEX (! Sheet2 A: A, ( MATCH (Sheet1 C: C, Sheet2 C: C, 0) ))
 
Dưới đây là các biến:
 
Bảng Array: Phạm vi của các cột trên Sheet 2 có chứa các dữ liệu mới mà bạn muốn đưa lên để tấm 1. Trong ví dụ của chúng tôi, "A" có nghĩa là cột A, trong đó có các "thần hộ mệnh" thông tin cho mỗi người.
Lookup Value:  Đây là cột ở Sheet 1 chứa giá trị giống nhau trong cả hai bảng. Trong ví dụ sau, điều này có nghĩa là cột "email" vào Sheet 1, đó là Cột C. Vì vậy: Sheet1 C: C.
Lookup Array: Đây là cột trong Sheet 2 có chứa giá trị giống nhau trong cả hai bảng. Trong ví dụ sau, điều này liên quan đến cột "email" trên Sheet 2, trong đó xảy ra cũng là cột C. Vì vậy: Sheet2 C: C.
Một khi bạn có các biến của bạn thẳng, gõ vào công thức INDEX Đội hình thi đấu trong các tế bào trên hầu hết các cột Patronus trống trên Sheet 1, nơi bạn muốn các thông tin kết hợp để sinh sống.
 
IndexMatchGIF
 
 


Các bài viết mới

Các tin cũ hơn