Cách loại bỏ tất cả các ô có giá trị rỗng trong bảng tính (7 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

trandieulinh

Thành viên mới
Tham gia
19/2/11
Bài viết
31
Được thích
1
Bảng tính của em xuất ra từ phần mềm không thực hiện được phép tính do có nhiều ô có giá trị rỗng. Nếu làm thủ công thì phải chọn từng ô 1 rồi click đúp chuột trái. Các anh chị hướng dẫn em trả về ô trống tất cả những ô này trong bảng tính excel để thực hiện phép tính với. Em cảm ơn các anh chị!
 

File đính kèm

Bảng tính của em xuất ra từ phần mềm không thực hiện được phép tính do có nhiều ô có giá trị rỗng. Nếu làm thủ công thì phải chọn từng ô 1 rồi click đúp chuột trái. Các anh chị hướng dẫn em trả về ô trống tất cả những ô này trong bảng tính excel để thực hiện phép tính với. Em cảm ơn các anh chị!
Tôi không hiểu ý bạn lắm "loại bỏ tất cả các ô có giá trị rỗng" là thế nào? Delete ô đó hay chỉ xóa giá trị trong ô đó?
 
[TABLE="width: 500"]
[TR]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Bạn làm theo 1 trong các cách sau:

[TABLE="class: grid, width: 300, align: center"]
[TR]
[TD]Ô cần lập hàm
[/TD]
[TD]Hàm
[/TD]
[/TR]
[TR]
[TD]D3
[/TD]
[TD]=C3+IF(B3="",0,B3)
[/TD]
[/TR]
[TR]
[TD]D4
[/TD]
[TD]=C4+N(B4)
[/TD]
[/TR]
[TR]
[TD]D5
[/TD]
[TD]=C5+IF(TYPE(B5)=2,0,B5)
[/TD]
[/TR]
[/TABLE]
 
Bảng tính của em xuất ra từ phần mềm không thực hiện được phép tính do có nhiều ô có giá trị rỗng. Nếu làm thủ công thì phải chọn từng ô 1 rồi click đúp chuột trái. Các anh chị hướng dẫn em trả về ô trống tất cả những ô này trong bảng tính excel để thực hiện phép tính với. Em cảm ơn các anh chị!

Nếu bạn biết một tí về code thì sử dụng code sau nha
PHP:
Sub XoaXoa()
    Sheet1.Range("B3:B21").Clear
End Sub
 

File đính kèm

- Chọn ô B3.
- Bấm Ctrl+Shift, giữ vậy và tiếp tục bấm mũi tên xuống cho đến khi chọn hết phần dữ liệu (nếu chọn quá thì bấm mũi tên lên).
- Buông Ctrl+Shift ra
- Bấm Delete
Hết
 
Nếu bạn biết một tí về code thì sử dụng code sau nha
PHP:
Sub XoaXoa()
    Sheet1.Range("B3:B21").Clear
End Sub

Nếu nó thành hành, thành cột thì lại đơn giản anh ạ, ở đây trong bảng tính các ô giá trị rỗng đó nằm rải rác trong bảng tính. Hiện tại em vẫn phải chọn từng ô 1 để ấn delete rồi mới thực hiện được các phép tính. Các anh xem giúp em có cách nào mà xóa được tất cả các ô như thế trong 1 vùng dữ liệu mà không ảnh hưởng đến các dữ liệu khác không. Em cảm ơn
 
Nếu nó thành hành, thành cột thì lại đơn giản anh ạ, ở đây trong bảng tính các ô giá trị rỗng đó nằm rải rác trong bảng tính. Hiện tại em vẫn phải chọn từng ô 1 để ấn delete rồi mới thực hiện được các phép tính. Các anh xem giúp em có cách nào mà xóa được tất cả các ô như thế trong 1 vùng dữ liệu mà không ảnh hưởng đến các dữ liệu khác không. Em cảm ơn
Tốt nhất là đưa dữ liệu chuẩn lên, chứ để mọi người đoán mò ko ra giải pháp đâu bạn.
 
Nếu nó thành hành, thành cột thì lại đơn giản anh ạ, ở đây trong bảng tính các ô giá trị rỗng đó nằm rải rác trong bảng tính. Hiện tại em vẫn phải chọn từng ô 1 để ấn delete rồi mới thực hiện được các phép tính. Các anh xem giúp em có cách nào mà xóa được tất cả các ô như thế trong 1 vùng dữ liệu mà không ảnh hưởng đến các dữ liệu khác không. Em cảm ơn

hồi đầu thì gửi file như vậy thì làm cho như vậy ok rồi lại đẻ thêm vài đứa nữa ....vậy úp file thật lên coi cho....rồi coi xong hỏng biết có đẻ thêm nữa hông zậy
 
Bảng tính của em xuất ra từ phần mềm không thực hiện được phép tính do có nhiều ô có giá trị rỗng. Nếu làm thủ công thì phải chọn từng ô 1 rồi click đúp chuột trái. Các anh chị hướng dẫn em trả về ô trống tất cả những ô này trong bảng tính excel để thực hiện phép tính với. Em cảm ơn các anh chị!
Chọn cả cột B
Nhấn F5/Special/Constants/OK
Nhấn Delete
HẾT
 
Có lẽ nên chọn vùng bảng tính có dữ liệu cần thao tác, và dùng ...Special/constants (chỉ chọn text)
Do bạn đó TÙY BIẾN thôi mà bạn.
Tôi cũng không hiểu tại sao cell có màu vàng mà nhấn F2/Enter thì lại biến mất màu vàng. hii
 
Nếu chỉ dùng phép tính đơn giản thì không cần phải xoá nó. Chỉ cần dùng hàm N trong phép tính thôi.
sửa =C3+B3 thành C3+N(B3)
 
Em gửi anh chị file để xem hộ em.
Tải file của bạn về coi một hồi không biết bạn muốn xử lý ở trên file đó như thế nào nữa ...
bạn úp lại file và mô tả muốn xử lý cụ thể như thế nào thì mới mần được còn như vậy chỉ Bói qua Bói lại thôi ko mần được
 
Em gửi anh chị file để xem hộ em.
Bạn giải thích cách tính kết quả cho ô CD4, CE4, CF4 đi, có thể mọi nguời có cách giải quyết khác, nhìn một đống IF, OR của bạn chóng mặt quá.
Ví dụ
PHP:
CD4=SUMPRODUCT((D4:CB4<>"KH")*(D4:CB4<>"CH")*($B$3:$BZ$3))
CE4=TRUNC(ROUND(SUMPRODUCT(E4:CC4;$B$3:$BZ$3)/CD4;10);2) "--->Kết quả đúng không?"
 
Lần chỉnh sửa cuối:
Bạn giải thích cách tính kết quả cho ô CD4, CE4, CF4 đi, có thể mọi nguời có cách giải quyết khác, nhìn một đống IF, OR của bạn chóng mặt quá.
Ví dụ
PHP:
CD4=SUMPRODUCT((D4:CB4<>"KH")*(D4:CB4<>"CH")*($B$3:$BZ$3))
CE4=TRUNC(ROUND(SUMPRODUCT(E4:CC4;$B$3:$BZ$3)/CD4;10);2) "--->Kết quả đúng không?"

Hi, cảm ơn anh em làm được rồi. Dùng hàm này thì em không phải quan tâm đến các ô ký tự rỗng nữa. Đúng là hàm của em hơi loằng ngoằng vì em ko giỏi excel :).
Em xin cảm ơn tất cả các anh nhé
 
Web KT

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

Back
Top Bottom