Chuyển số 0 -> nonblank

Liên hệ QC

lonestar

Thành viên mới
Tham gia
12/1/08
Bài viết
2
Được thích
0
Nonblank

Xin chào tất cả mọi người. Làm ơn chỉ giúp em cách chuyển các ô trong excel có số 0 thành nonblank với ạ.
 
lonestar đã viết:
Xin chào tất cả mọi người. Làm ơn chỉ giúp em cách chuyển các ô trong excel có số 0 thành nonblank với ạ.


Bạn đang dùng Filter mà! bạn lọc số "0" rồi Delete và chọn lại Nonblank!
--=0
Thân!
 
lonestar đã viết:
Xin chào tất cả mọi người. Làm ơn chỉ giúp em cách chuyển các ô trong excel có số 0 thành nonblank với ạ.
Để không hiện số 0, bạn vào Menu Tools / Options / View và bỏ dấu chọn mục zero values

TDN
 
lonestar đã viết:
Xin chào tất cả mọi người. Làm ơn chỉ giúp em cách chuyển các ô trong excel có số 0 thành nonblank với ạ.

Bạn có thể dùng cách thay thế

+ Ctrl+F -> chọn tab Replace

+ Trong mục Find What -> gõ 0; đánh dấu vào mục Match entire cell contents

+ rồi thay thế là được mà, nếu chắc chắn và muốn nhanh thì bấm Replace all
.
 
Cách làm cũa thầy Phước ổn hơn, vì thà rằng ẩn chứ xóa đi coi chừng xóa nhầm...
ANH TUẤN
 
Cách của bác Tedaynui là hợp lý nhất vì trong trường hợp ô chứa công thức nhưng kết quả phép tính bằng 0, delete sao nổi.
 
hay dung ham Isblank

bạn hảy sử dụng hàm isblank(value) thử

Nếu bạn muốn làm phép tính cho cột A x cột B + cột C. Thay vì bạn dùng hàm=A1*B1+C1. thì bạn thử dùng cái hàm này của mình xem.
=IF(AND(ISBLANK(A1),ISBLANK(B1),ISBLANK(C1)),"",A1*B1+C1)
Bảo đảm với bạn các là bảng tính của bạn trông rất sạch sẽ
 
Lần chỉnh sửa cuối:
lonestar đã viết:
Xin chào tất cả mọi người. Làm ơn chỉ giúp em cách chuyển các ô trong excel có số 0 thành nonblank với ạ.
Nếu không vào option chỉnh zero value thì 0 là nonblank, cần gì phải chuyển.
Còn muốn chuyển thì làm ngược lại cách của Tedaynui, ie chọn.
Để không hiện số 0, bạn vào Menu Tools / Options / View và bỏ dấu chọn mục zero values
 
Sao lại làm ngược lại bác Thunghi, ngược lại với bỏ dấu chọnchọn Zero values, ô sẽ hiển thị số 0 và lúc đấy không phải là Nonblank nữa!
----------------------------------
Ô có dữ liệu được Ex. công nhận là Nonblank, ô có dữ liệu nhưng kết quả bằng 0 cũng được coi là Nonblank mặc dù đã ẩn. Nếu đúng ý tác giả chỉ có nước xóa tất cả những ô có kết quả bằng 0 và điều này thì...hơi bị rắc rối
 
Lần chỉnh sửa cuối:
lonestar đã viết:
Xin chào tất cả mọi người. Làm ơn chỉ giúp em cách chuyển các ô trong excel có số 0 thành nonblank với ạ.
Nếu như câu hỏi của lonestar là chính xác như trên, thì tôi có một ý kiến khác:
chuyển các ô trong excel có số 0 thành nonblank
có nghĩa là:
khi Filter xem (nonblanks) thì phải thấy số 0
Phải vậy không ?

Vì bản thân số 0 đã là nonblank rồi (nonblank có nghĩa là "không rỗng", là có chứa cái gì đó) nên nếu dấu đi bằng cách không xem "zero values" thì hóa ra ta chuyển các ô có ố 0 thành blank, không đúng với câu hỏi của tác giả! Nếu bỏ đánh dấu ở ô xem "Zero values", thì khi Filter xem "nonblanks" sẽ không thấy các ô chứa số 0 (nghĩa là 0 = blank).

Nên nếu như trả lời chính xác cho câu hỏi này, thì sẽ là:
Xem thử trong Menu Tools / Options / View của bạn, có bị không đánh dấu ở ô chọn Zero values không, nếu ô đó không có đánh dấu, thì bạn đánh dấu vào, khi đó các số 0 của bạn sẽ trở thành nonblank.
 
Em tranh luận với bác BNTT chút. Nếu có số 0 mà được ẩn hay không được ẩn vẫn được coi là Nonblank. Để chứng minh điều này em chích một đoạn help của Excel, Cho A1=0 và ẩn đi, kết quả Count nonblank cells=3
Count nonblank cells

Use the COUNTA function to do this task.
Worksheet example

The example may be easier to understand if you copy it to a blank worksheet.
How?
  1. Create a blank workbook or worksheet.
  2. Select the example in the Help topic. Do not select the row or column headers.
    selecthelp.gif

    Selecting an example from Help
  3. Press CTRL+C.
  4. In the worksheet, select cell A1, and press CTRL+V.
  5. To switch between viewing the results and viewing the formulas that return the results, press CTRL+` (grave accent), or on the Tools menu, point to Formula Auditing, and then click Formula Auditing Mode.
A Data Sales
1 sales
2 19
3 true

Formula Description (Result) =COUNTA(A2:A6) Counts the number of nonblank cells in the list above (3) =COUNTA(A2:A3, A6) Counts the number of nonblank cells in the top two, and bottom cell in the list (1)
Như vậy không định nghĩa được:
...khi đó các số 0 của bạn sẽ trở thành nonblank.
 
PhamNhuKhang thân, mời bạn xem 4 cái hình này nhé (trong Excel 2003)

Hình 1: Chưa Filter gì hết. Bạn để ý mấy ô trống và mấy ô có số 0.
Trong Option (View), tôi đánh dấu ô xem "Zero values" (không dấu số 0)
057.jpg

Hình 2: Dùng AutoFilter, lọc những cái "nonblanks", thấy có số 0 => Số 0 là nonblank
058.jpg

Hình 3: Cũng là hình 1, nhưng tôi đã vào trong Option (View), bỏ chọn (không đánh dấu) ô "Zero values", khi này ta không thấy những số 0 nữa
060.jpg

Hình 4: Dùng AutoFilter, lọc những cái "nonblanks", không thấy những ô trống chứa số 0 => Số 0 không phải là nonblank
059.jpg

Theo đề bài, tác giả muốn chuyển số 0 thành nonblank (bạn xem tên tiêu đề của topic đi), theo tôi hiểu, nghĩa là tác giả muốn có cái giống như hình 2, lọc xem "nonblanks" thì thấy số 0. Nếu ta bỏ chọn xem "Zero values", nghĩa là dấu số 0, thì khi đó số 0 không phải là nonblank (hình 4).

Tôi chỉ có thể tranh luận bằng thực tế như vầy thôi. Bạn xem thử nhé.
 
Hi hi ...cũng có lý, nhưng bác có công nhận 2 vấn đề em và bác đưa ra đều hợp lý...đúng không. VD của em chứng mình được: Có số 0, ẩn hay không ẩn thì cell đó vẫn được coi là nonblank (Dựa vào việc đếm Count nonblank cells) VD của bác thì cũng thuyết phục vì những số không được coi là nonblank bị ẩn đi bởi phép lọc (cụ thể ẩn những ô có giá trị =0 và bị ẩn). Có lẽ chúng ta chưa tìm được tiếng nói chung vì đang nói đến 2 định nghĩa khác nhau : Nonblank cellNonblank value
 
Lần chỉnh sửa cuối:
Các khái niệm về Blank Cell, Empty Cell thật là đau đầu. Mời các bác tham khảo ở đây nhé :
http://www.giaiphapexcel.com/forum/showthread.php?t=3378
Ở đây đã nói rất rõ rồi.
Trước hết ta phải hiểu rõ hai khái niệm : blank cell empty cell là hoàn toàn khác nhau.

Khác nhau thế nào ?? Em gọi điện cho Bill, thế là Bill Fax ngay cho em :

Trích:
Nguyên văn bởi Bill Gates
COUNTBLANK(range)
Range is the range from which you want to count the blank cells.
Cells with formulas that return "" (empty text) are also counted. Cells with zero values are not counted.
.................................................. ................................

COUNTA(value1,value2,...)
A value is any type of information, including error values and empty text (""). A value does not include empty cells.






1. Countblank : Đếm trong vùng có bao nhiêu blank cell , ở đó :
  • Cell có giá trị (hoặc bởi công thức) là ký tự rỗng thì cũng gọi là blank cell (được đếm)
  • Cell có giá trị (hoặc bởi công thức) là bằng không thì không gọi là blank cell (không được đếm)
  • Cell rỗng (empty cell) thì cũng được coi là Blank cell (trong trường hợp này)
2. Counta : Đếm tất cả các cell có chứa dữ liệu ở bất kỳ dạng nào, kể cả ký tự rỗng (empty text), ngoại trừ cell rỗng (empty cell)

Điều này nói lên rằng blank cell và empty cell hoàn toàn khác nhau (tất nhiên có những TH thì hai cái giao nhau). Như vậy ta có thể tóm tắt :
  • "" : Ký tự rỗng (empty text)
  • : Không có gì
  • Empty Cell : Cell không có gì :
  • Blank Cell : Cell có giá trị, nhưng giá trị là ký tự rỗng (giá trị dạng chuỗi), hoặc Empty Cell
Hiểu đươc các khái niệm này là cả một vấn đề.


Như vậy, việc tính toán ở đây không sai, cái quan trọng là ta chưa hiểu hết được bản chất của các hàm đó thôi.





Có hiểu được nó thì mới hiểu được Counta, CountBlank . . . . . .


Thân!
 
Web KT

Bài viết mới nhất

Back
Top Bottom