Làm cách nào để có được Excel để trích xuất thông tin cho một ngày nhất định mà không bị trùng lặp và bỏ qua các ô trống?


1

Vì vậy, tôi có một bảng chứa các công ty mà một nhóm người sẽ truy cập vào các ngày nhất định. Tôi đang cố gắng tạo ra một công thức sẽ có chỉ số cho các công ty và phù hợp với nó cho ngày nhất định. Khi kéo xuống công thức hoặc nhấp đúp vào công thức, nó sẽ hiển thị tất cả các công ty sẽ truy cập vào ngày đã cho mà không đưa ra các giá trị trùng lặp và bỏ qua các ô không có ngày.

Công thức tôi đang sử dụng mang lại cho tôi các bản sao là:

= INDEX (Bảng1 [Công ty], MATCH (G2, Bảng1 [Ngày truy cập], 0))

Bảng: https://s16.postimg.org/gv0uh4m05/2016_10_25_194940.png

Câu trả lời:


0

Bạn sẽ cần một công thức mảng:

=INDEX(Table1[Company],MATCH(1,(Table1[Date of visit]=G2)*(COUNTIF($H$1:$H1,Table1[Company])=0),0))

Là một công thức mảng, nó cần được xác nhận bằng Ctrl-Shift-Enter thay vì Enter khi thoát khỏi chế độ chỉnh sửa. Nếu thực hiện đúng thì excel sẽ đặt {}xung quanh công thức.


Bạn có thể vui lòng giải thích công thức?
Abood Bataineh

Nó rất giống với của bạn, nhưng nó thêm kiểm tra để xem tên công ty đã tồn tại trong danh sách đầu ra với COUNTIF chưa. Cả hai tiêu chí cần trả về true để tạo ra một giá trị. Hãy nhớ đánh dấu là chính xác bằng cách nhấp vào dấu kiểm bằng câu trả lời. @ AboodBataineh
Scott Craner

Bạn có thể vui lòng cho tôi biết lý do tại sao bạn thay thế G2 trong công thức đối sánh bằng "1" không và nó có tác dụng gì? Ngoài ra, bạn có thể giải thích với biểu tượng nhân không? Đã kiểm tra dấu kiểm, cảm ơn rất nhiều.
Abood Bataineh

Khi nhân hai giá trị Boolean (TRUE / FALSE), trở thành giá trị Bit (tương ứng 1/0) Vì vậy, khi cả hai đều TRUE, nó trở thành 1, Khi một hoặc cả hai là FALSE, nó trở thành 0. Vì vậy, 1 trong Tiêu chí đầu tiên sẽ trả về Lần đầu tiên cả Booleans đều THẬT. Sau đó, hàng tiếp theo kể từ khi công ty tồn tại trong danh sách, nó sẽ sai khi các lần lặp đến công ty đó và chuyển sang công ty tiếp theo không có trong danh sách. @ AboodBataineh
Scott Craner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.