Danh sách động Excel trả về 0 khi tham chiếu các ô trống


0

Tôi đang tạo một mẫu mà người dùng sẽ nhập số trường hợp vào cột A và số trường hợp đó có thể được lặp lại. Tôi có một công thức hoạt động tuyệt vời để lấy một danh sách số trường hợp duy nhất nhưng đối với các ô trống, nó trả về số 0 ở cuối danh sách.

Làm thế nào tôi có thể làm cho nó không làm điều đó?

{=IFERROR(INDEX($A$5:$A$30, MATCH(0,COUNTIF($G$37:G42, $A$5:$A$30), 0)),"")}

Vấn đề, như bạn có thể hiểu, là INDEX( array,  coord,  coord ) hiển thị một 0 khi giá trị được lập chỉ mục là trống.
Scott


Tôi đã tìm thấy chuỗi đó và đã thử thêm một số tùy chọn vào công thức nhưng không thể lấy nó. Tôi không thực sự là người tiên tiến nhất trong loại công cụ này. Tôi không thể tắt các số không vì phần trên cùng của bảng tính là kế toán và không có số không. Tôi sẽ thử một số tùy chọn một lần nữa và xem liệu tôi có thể làm cho chúng hoạt động không.
k. knight

@ k.knight, vui lòng viết những gì bạn muốn thay thế cho Zero, Blank hoặc bất kỳ tin nhắn nào?
Rajesh S

Nguyên nhân cuối cùng của vấn đề có thể bắt nguồn từ vấn đề trong bản sao được đề xuất, nhưng đó, một mình, không phải là một giải pháp cho vấn đề ở đây; Chỉ là một gợi ý. Chỉ đăng một công thức, không có ô trong hoặc phạm vi bắt đầu, khiến điều này không thể trả lời, chúng tôi chỉ có thể suy đoán. Thay đổi điểm bắt đầu thay đổi hành vi của công thức. Chúng tôi không thể tái tạo vấn đề một cách đáng tin cậy mà không có thêm thông tin.
fixer1234

Câu trả lời:


-1

Bạn có thể sử dụng Công thức này trong Ô B2, sẽ tạo một danh sách duy nhất các số trường hợp và cũng bỏ qua các lỗi.

{=IFERROR(INDEX($A$2:$A$9, MATCH(0,COUNTIF($B$1:$B1, $A$2:$A$9), 0)),"")}

Nhập công thức này bằng Ctrl + Shift + Enter.

Ảnh chụp màn hình này hiển thị kết quả cùng với công thức đã được sử dụng:

N.B. Công thức đã được điền từ B2 đến B9, lưu ý rằng Cột B không chứa bất kỳ số 0 nào ở bất kỳ nơi nào có Ô trống giữa A2 đến A9.

enter image description here


Bạn đã đăng chính xác cùng một công thức với OP, chỉ thay đổi phạm vi. Điều đó chắc chắn sẽ không giải quyết được vấn đề của anh ấy.
Bandersnatch

Tôi đã thực hiện Công thức & amp; nó hoạt động chính xác những gì OP yêu cầu ,,, Nếu OP viết tôi bao gồm Ảnh chụp màn hình, hiệu chỉnh là Countif ($ B $ 1: $ B1 ,, OP đã viết COUNTIF ($ G $ 37: G42, đây là lỗi trong Công thức .
Rajesh S

Bây giờ tôi đã bao gồm Ảnh chụp màn hình bao gồm cùng một bộ dữ liệu mà bạn đã sử dụng và bạn có thể tìm thấy Công thức mà tôi đã sử dụng trong B2 và hoạt động của nó ,, & amp; không tạo ra bất kỳ số không.
Rajesh S

1
@Bandersnatch, điều này rất đáng tiếc khi bạn đã đưa những câu bất ngờ vào câu trả lời của tôi trong khi chỉnh sửa lần cuối. bạn biết rõ hơn loại chỉnh sửa như vậy là phi đạo đức cũng như siêu người dùng không cho phép làm như vậy !!
Rajesh S

1
Thay đổi $ G $ 37: G42 thành $ B $ 1: $ B1 ... không phải là giải pháp cho vấn đề của OP, đó là một vấn đề khác; rằng, một mình, không giải thích bất cứ điều gì. Chúng ta không thể nói từ công thức duy nhất của OP những gì anh ấy đã làm hoặc nơi anh ấy bắt đầu. Nếu anh ta bắt đầu tham chiếu phạm vi kết quả trong ô bắt đầu, đó có thể là nguyên nhân của các số không. Vì vậy, đây là một câu hỏi tồi không thể trả lời chính xác dựa trên thông tin được cung cấp. Việc bạn tạo ra một vấn đề tương tự không tạo ra số không thực sự là câu trả lời cho vấn đề của OP vì nó không cho OP biết cách khắc phục vấn đề của chính mình.
fixer1234
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.