Hàm INDEX MATCH cho kết quả là 0 với cell trống

Liên hệ QC

voduyminh0504

Thành viên mới
Tham gia
11/2/15
Bài viết
47
Được thích
10
Chào các bạn
Xin được các bạn giải thích vấn đề và cách giải quyết với hàm INDEX - MATCH
Tôi dùng hàm Index - Match để lấy dữ liệu từ một file khác với hai điều kiện (tên và nguyên quán)
Nói chung thì tất cả đều chạy tốt với rất nhiều cell. Do đó tôi tin chắc không phải lỗi của hàm được viết.
Tuy nhiên có 1, 2 cell thì ra kết quả là 0 dù ra từ file source đó là ô trống. Khi có dữ liệu thì kết quả bình thường như các cell khác.
Dĩ nhiên nếu viết thêm If(index .., match=0,"",index .. match), thì giải quyết vấn đề được.
Nhưng có lẽ thế thì không hay.
Rất mong các bạn cho biết nguyên nhân và cách giải quyết đơn giản hơn.
Xin cám ơn các bạn trước.
 
Dĩ nhiên nếu viết thêm If(index .., match=0,"",index .. match), thì giải quyết vấn đề được.
Nhưng có lẽ thế thì không hay.
Rất mong các bạn cho biết nguyên nhân và cách giải quyết đơn giản hơn.
A1 rỗng, công thức: =A1 có kết quả là 0, mặc định của excel là vậy.

Muốn không hiện số 0 phải dùng hàm if, hay hoặc không hay cũng phải dùng.
 
Chào các bạn
Xin được các bạn giải thích vấn đề và cách giải quyết với hàm INDEX - MATCH
Tôi dùng hàm Index - Match để lấy dữ liệu từ một file khác với hai điều kiện (tên và nguyên quán)
Nói chung thì tất cả đều chạy tốt với rất nhiều cell. Do đó tôi tin chắc không phải lỗi của hàm được viết.
Tuy nhiên có 1, 2 cell thì ra kết quả là 0 dù ra từ file source đó là ô trống. Khi có dữ liệu thì kết quả bình thường như các cell khác.
Dĩ nhiên nếu viết thêm If(index .., match=0,"",index .. match), thì giải quyết vấn đề được.
Nhưng có lẽ thế thì không hay.
Rất mong các bạn cho biết nguyên nhân và cách giải quyết đơn giản hơn.
Xin cám ơn các bạn trước.
1/ Nguyên nhân thì như bài #2 đã đề cập.
2/ Cách giải quyết ngoài hàm if thì có thể dùng Coditional Formatting nhưng chắc không đơn giản hơn.
 
Cám ơn các bạn rất nhiều.
Tôi vẫn thắc mắc là có nhiều cell trống nhưng tất cả đều có giá trị rỗng nên dễ tính.
Toàn bộ khoảng vài ngàn cell thì lại nhẩy ra hai cái cell có giá trị 0.
Tôi đành phải theo ý bạn phuocam để viết lại hàm với IF thôi.
Rất cám ơn các bạn đã hỗ trợ.
 
Về rỗng nhé. Chỉ có điều là không cộng được: =D6+D7; nhưng SUM(D6:D7) thì được

1608603745633.png
 
Hoặc nhanh nhất vào Flie/Option/Advance bỏ chọn "Show a zero..." là xong
 

File đính kèm

  • Untitled.png
    Untitled.png
    40.9 KB · Đọc: 10
Một lần nữa, tôi xin cám ơn những ý kiến của các bạn.
Đúng là các của bạn "bebo021999" rất phù hợp với tôi.
Cách dùng If(""&hàm)" cũng rất hay cho tôi. Tôi dùng hàm này thì kết quả đều không xuất hiện số 0.
Chuyển qua cách của bạn "bebo021999" thì càng đơn giản hơn và cũng hiệu quả với rất nhiều trường hợp khác trong file của tôi, giúp cho các hàm ngắn đi rất nhiều.
Rất cám ơn các ý kiến của các bạn.
Thực sự tôi học được rất nhiều từ vấn đề này.
 
Web KT
Back
Top Bottom