Sự cố Excel lặp lại mà tôi có là các công thức như INDEX(array,row,column)
trả về 0 khi không có kết quả, thay vì trả về trống.Có công thức Excel trả về 0, làm cho kết quả trống
Cách tốt nhất để thay đổi kết quả bằng 0 thành trống là gì?
Dưới đây là các cách tiếp cận mà tôi đã thử cho đến thời điểm này:
1) Sử dụng chia cho số không. Nếu INDEX trả về 0, tôi sẽ gây ra lỗi mà tôi lọc ra.
=IFERROR(1/1/INDEX(A,B,C),"")
Nhược điểm: Làm cho công thức lộn xộn hơn và ẩn các lỗi bạn có thể muốn xem.
2) Sử dụng định dạng tùy chỉnh
0;-0;;@
Nhược điểm:
1) không thể đồng thời áp dụng ngày định dạng
2) Nó không làm việc với định dạng có điều kiện khi nói đến kiểm tra các ô trống (vẫn còn là giá trị của số không, nó chỉ không được hiển thị)
3) Sử dụng IF
báo cáo
=IF((1/1/INDEX(A,B,C))<>"",(1/1/INDEX(A,B,C)),"")
Nhược điểm: Lặp lại lộn xộn
Có ai có ý tưởng nào khác/tốt hơn không?
Không có lý do nào bạn không thể loại trừ 0 với định dạng ngày - định dạng tùy chỉnh như ví dụ này - m/d/yy ;; –
Tristan, chỉ cần quan tâm, những gì sắp xếp thêm chi tiết là bạn _looking_ cho (dựa trên bình luận của bạn khi thiết lập tiền thưởng)? Câu trả lời của tôi (và một vài trong số những người khác) tất cả dường như cung cấp đủ chi tiết, như xa như tôi có thể nhìn thấy, mà sẽ cho phép bạn giải quyết vấn đề của bạn. Tôi thậm chí còn thêm các bước chi tiết về cách tạo macro và sử dụng nó, trong trường hợp đó là điều khiến bạn đau buồn. Nếu bạn nghĩ rằng câu trả lời thiếu bằng cách nào đó, hãy cho chúng tôi biết _why_ và chúng tôi có thể sửa chúng. – paxdiablo