Công thức mảng đối sánh chỉ mục Google Trang tính
Chiến tranhPigl3tThành viên nổi tiếngĐã tham gia25/05/2014Tin nhắn1,611
Tôi đang sử dụng Google Trang tính. Tôi đang cố gắng tạo một công thức mảng sử dụng Khớp chỉ mục. Nó phù hợp với nhiều tiêu chí. Nó trả về cái đầu tiên, nhưng không còn nữa. Tôi có 2 kết quả đáp ứng tiêu chí này và kết quả thứ hai không được xuất ra Chiến tranhPigl3tThành viên nổi tiếngĐã tham gia25/05/2014Tin nhắn1,611
Mã này làm việc cho tôi Hãy xem ảnh chụp màn hình bên dưới. Trong cột A, tôi có một bộ dữ liệu theo thứ tự tăng dần (e. g. nhỏ nhất đến lớn nhất). Tôi đã thử một vài biến thể của hàm MATCH trên dữ liệu này Trong ví dụ đầu tiên, ở hàng 2, tôi đã yêu cầu hàm MATCH tìm kiếm ID #1400 bằng cách nhập =Match(1400,A2. A15,1) Công thức thứ hai, ở hàng 3, thực hiện tương tự như công thức đầu tiên và cả hai đều cho tôi biết rằng ID #1400 nằm ở hàng thứ 7 Sự khác biệt là trong ví dụ đầu tiên, tôi đã sử dụng search_type 1, được sử dụng khi dữ liệu theo thứ tự tăng dần (đúng như vậy) Lần thứ hai, tôi đã sử dụng search_type 0, được sử dụng khi dữ liệu không được sắp xếp hoặc khi bạn chỉ muốn khớp chính xác. Vì dữ liệu đã được sắp xếp và có kết quả khớp chính xác cho 1400 nên cả hai hàm đều cho tôi kết quả giống nhau Trong ví dụ thứ ba, ở hàng 4, tôi yêu cầu hàm MATCH tìm ID #1300 của tôi bằng cách nhập =Match(1300,A2. A15,0). Tôi sử dụng search_type 0 để xác định rằng tôi muốn khớp chính xác. Vì không có ID #1300 nên bị báo lỗi Tuy nhiên, trong ví dụ thứ tư ở hàng 5, tôi cũng hỏi điều tương tự nhưng sử dụng search_type 1. Ở đây, hàm cho tôi một kết quả, cho biết rằng câu trả lời nằm ở hàng 4 Tôi đã làm việc này một chút. Tôi đã thử nhiều lần các kết hợp công thức khác nhau, sử dụng VLOOKUP để sử dụng INDEX & MATCH, ngay cả với ARRAYFORMULA Những gì tôi đang cố gắng làm là khớp một lãnh thổ để trả về một trạng thái. Sau đó có thể sao chép công thức xuống Hiện tại khi tôi sao chép công thức xuống dưới, nó chỉ có thể trả về kết quả tìm thấy đầu tiên trong cột Tôi đã sai ở đâu? Tôi đã hy vọng một cái gì đó giống như công thức sau đây sẽ hoạt động
Tôi cũng đã thử cái này
Nhưng điều này tất nhiên chỉ trả về mảng
Câu trả lời hay nhấtThay vào đó hãy thử một truy vấn. Trong ô
Bạn thậm chí có thể kéo công thức từ Các chức năng được sử dụng
Giải pháp liên quanGoogle-sheet – INDEX MATCH trong công thức mảngĐiều này dường như được giải quyết dễ dàng nhất bằng một tập lệnh. Nếu bạn có một danh sách tên các triết gia (cột 0) và các từ viết tắt của họ (cột 1) Chức năng INDEX của Google Trang tính cho phép bạn tra cứu và trích xuất dữ liệu hiệu quả hơn trong bảng tính của mình. Hàm INDEX trong Google Trang tính là một phương pháp tích hợp nhanh chóng và hiệu quả để truy xuất dữ liệu trong bảng tính của bạn. Sau khi nắm vững kiến thức cơ bản, bạn có thể kết hợp INDEX với các khả năng khác của Google Trang tính để xây dựng các chức năng tra cứu dữ liệu mạnh mẽ hơn nhằm trích xuất dữ liệu theo cách nhanh hơn. Khớp INDEX có hoạt động với công thức mảng không?INDEX-MATCH trong Google Trang tính kết hợp hai chức năng khác nhau, đó là INDEX và MATCH. Hàm MATCH trả về vị trí tương đối của một mục trong một mảng. Hàm INDEX tìm nạp một mục từ một mảng đã cho ở một vị trí cụ thể .
INDEX có thể trả về một mảng Google Trang tính không?Trong Google Trang tính, công thức INDEX() cho phép bạn trả về giá trị của một ô bằng cách chỉ định hàng và cột cần xem trong mảng đã chỉ định. |