Vấn đề loại những ô rỗng (blank) do công thức tạo nên

Liên hệ QC

Tieu Uyen

Thành viên mới
Tham gia
16/9/14
Bài viết
46
Được thích
1
Chào mọi người,

Vui lòng giúp em vấn đề như sau:

Mỗi tháng em làm báo cáo và lấy dữ liệu từ các bộ phận khác để tính CpK, công việc là copy các ô có dữ liệu và bỏ vào minitab vẽ ( ô rỗng thì không được lấy vì tính công thức bị sai), nhưng nguồn dữ liệu người ta gửi cho em trong đó họ dùng công thức sau đó copy paste giá trị lại, đối với những ô không có giá trị thì hiển thị là rỗng (blank hoặc "")

Em phải loại ô rỗng do công thức người ta bằng công thức if=[current cell]="","blank",[current cell] rồi sau đó remove 1 lần nữa từ blank bằng [empty cell] trong find&replace

Trong file đính kèm, ví dụ ở cột B. tổng số ô có giá trị là 1000 nhưng thực tế chỉ có 256 ô có chứa giá trị còn lại là do công thức tạo thành Blank cell

Mọi người có công thức nào giúp em remove vấn đề 1 lần không ạ? vui lòng chỉ giúp

Em cảm ơn

Tiểu Uyên.
 

File đính kèm

Chào mọi người,

Vui lòng giúp em vấn đề như sau:

Mỗi tháng em làm báo cáo và lấy dữ liệu từ các bộ phận khác để tính CpK, công việc là copy các ô có dữ liệu và bỏ vào minitab vẽ ( ô rỗng thì không được lấy vì tính công thức bị sai), nhưng nguồn dữ liệu người ta gửi cho em trong đó họ dùng công thức sau đó copy paste giá trị lại, đối với những ô không có giá trị thì hiển thị là rỗng (blank hoặc "")

Em phải loại ô rỗng do công thức người ta bằng công thức if=[current cell]="","blank",[current cell] rồi sau đó remove 1 lần nữa từ blank bằng [empty cell] trong find&replace

Trong file đính kèm, ví dụ ở cột B. tổng số ô có giá trị là 1000 nhưng thực tế chỉ có 256 ô có chứa giá trị còn lại là do công thức tạo thành Blank cell

Mọi người có công thức nào giúp em remove vấn đề 1 lần không ạ? vui lòng chỉ giúp

Em cảm ơn

Tiểu Uyên.
Bạn đã tìm hiểu về Ctrl +G chưa?
 
chào bạn, mình chưa hiểu ý bạn, dùng Ctrl+G rồi nhấn vào blank nhưng nó không chọn tất cả những vùng có ô rỗng bằng công thức
Có gì bạn giùm mình nhé, cảm ơn
Bạn gửi File gốc lên đây, tôi xem có giúp gì được cho bạn không.
 
Lần chỉnh sửa cuối:
Bạn gửi File gốc lên đây, tôi xem có giúp gì được cho bạn không.

Chào bạn,

Bạn xem giùm file đính kèm, cảm ơn

Lưu ý đây là file gốc mà người ta gửi cho mình nhé, còn cái file gốc mà họ tính có công thức thì họ không gửi được.

Chúc bạn một ngày tốt lành.

Tiểu Uyên
 

File đính kèm

Chọn vùng cần xóa rồi chạy thử code này:
Mã:
Public Sub XoaNoiDung()
Dim cell As Range
    For Each cell In Selection
        If cell = "" Then cell.ClearContents
    Next
End Sub
 
Chọn vùng cần xóa rồi chạy thử code này:
Mã:
Public Sub XoaNoiDung()
Dim cell As Range
    For Each cell In Selection
        If cell = "" Then cell.ClearContents
    Next
End Sub


Chào bạn,

cảm ơn bạn nha, có điều mình không biết cài VBA, để đi hỏi, cảm ơn nhiều
Bài đã được tự động gộp:

Bài đã được tự động gộp:


bạn ơi, file của bạn, dù mình chọn open excel đuôi add in là xlam* nhưng vẫn mở không được.

cảm ơn
 
Lần chỉnh sửa cuối:
Chào bạn,

cảm ơn bạn nha, có điều mình không biết cài VBA, để đi hỏi, cảm ơn nhiều
Bài đã được tự động gộp:


Bài đã được tự động gộp:



bạn ơi, file của bạn, dù mình chọn open excel đuôi add in là xlam* nhưng vẫn mở không được.

cảm ơn
Có thể bạn làm như sau: Ctrl+G . Sau đó click Contents. Bỏ tích các ô khác trừ text. Rồi ấn delete.
Bằng cách này. Bạn phải đánh lại ký tự dòng đầu tiên. Nhanh hơn việc bạn vào từng cột và xóa tay 1 chút.
 
Có thể bạn làm như sau: Ctrl+G . Sau đó click Contents. Bỏ tích các ô khác trừ text. Rồi ấn delete.
Bằng cách này. Bạn phải đánh lại ký tự dòng đầu tiên. Nhanh hơn việc bạn vào từng cột và xóa tay 1 chút.

chào bạn,

cảm ơn, mình đã thử và nó hiện ra là "No cell found" và không thể xóa được ô rỗng do công thức.
 
Vì bạn không gửi cái File có các ô trống, nên tôi không biết phải làm thế nào.
Bạn thử làm như này xem:
1. Chọn cột, Copy ----> Paste Special ---> Value
2. Gõ Ctrl +G
3. Chọn Special ---> Constants ---> Number ----> OK
4.Gõ Ctrl +C
5. Chọn Cell, Paste.
 
Vì bạn không gửi cái File có các ô trống, nên tôi không biết phải làm thế nào.
Bạn thử làm như này xem:
1. Chọn cột, Copy ----> Paste Special ---> Value
2. Gõ Ctrl +G
3. Chọn Special ---> Constants ---> Number ----> OK
4.Gõ Ctrl +C
5. Chọn Cell, Paste.

dạ em cảm ơn anh, đã thử, thành công khi chọn từng cột, bảng tính không cho copy tất cả cột "this action wont work in multiple selection"
mà lạ nhỉ, em có đính kèm file này trên mục câu hỏi của mình mà ta, sao moi người không thấy nhỉ
 

File đính kèm

chào bạn,

cảm ơn, mình đã thử và nó hiện ra là "No cell found" và không thể xóa được ô rỗng do công thức.
Trên máy tính của mình không hiện thông báo nào cả. Bạn đóng file và thao tác lại từ đầu xem
Thực hiện thao tác trên sẽ bôi tất cả các ô không phải là số trong bảng của bạn. Và khi ấn delete, các ô được bôi sẽ trở về empty.
Tại cột B ấn Ctrl + mũi tên xuống sẽ dừng lại ở ô B256 ( không bị xuống ô B1000 nữa)
Cột C ấn Ctrl + mũi tên xuống sẽ dừng ở C121 ( không bị xuống ô C1000)
 
Chào bạn,

Bạn xem giùm file đính kèm, cảm ơn

Lưu ý đây là file gốc mà người ta gửi cho mình nhé, còn cái file gốc mà họ tính có công thức thì họ không gửi được.

Chúc bạn một ngày tốt lành.

Tiểu Uyên
Bạn làm thử như sau :
B1: Click chuột vào vùng dữ liệu =>Ctrl +A
B2 :Ctrl+G =>special
B3:Chọn constants =>text => ok
B4 :Nhấn Delete
 
Bạn làm thử như sau :
B1: Click chuột vào vùng dữ liệu =>Ctrl +A
B2 :Ctrl+G =>special
B3:Chọn constants =>text => ok
B4 :Nhấn Delete

hi hi, yêu quá cơ, mình làm được, 1 bước duy nhất, chọn special => constant => text => ok => click "delete"
cảm ơn bạn nhiều nha, hôn lên trán 1 cái ^^

Tiểu Uyên
 
Web KT

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

Back
Top Bottom