Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Đây là một câu hỏi thú vị mà ai đó đã hỏi tôi gần đây,

Nếu tôi phải xóa tất cả các hàng với John John trong đó. Bạn có biết làm thế nào để làm điều đó không? & NBSP;

Chà, có vẻ như họ thực sự ghét John. Nhưng đó không phải là việc của tôi.

Vì vậy, hãy tiếp tục và hiểu một cách đơn giản để loại bỏ tất cả các tế bào với John hoặc bất cứ ai khác mà bạn thích.

  1. Chọn tất cả dữ liệu của bạn
  2. Nhấn Ctrl+F và tìm kiếm cho John JohnCTRL+F and search for “John”
  3. Nhấp vào trên "Tìm tất cả nút"
  4. Bây giờ, chọn kết quả đầu tiên.
  5. Cuộn xuống, giữ phím Shift, chọn kết quả cuối cùng. Điều này sẽ chọn tất cả các kết quả tìm kiếm.
  6. Đóng hộp tìm.
  7. Nhấn Ctrl - (để xóa ô)CTRL – (to delete cells)
  8. Chọn “Toàn bộ hàng”
  9. Bấm OK
  10. Bây giờ John nghèo là lịch sử!

Xem bản demo này để hiểu:

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Nhiều hướng dẫn hơn về việc loại bỏ các công cụ

Nếu bạn thường thấy mình có nhiều dữ liệu hơn bạn cần và dành nhiều thời gian để xóa Johns khỏi dữ liệu của mình, thì bạn sẽ thấy dưới đây hướng dẫn rất hữu ích.

  • Xóa các giá trị trùng lặp khỏi excel [nhiều cách khác để thực hiện nó]
  • Xóa các hàng trống trong bảng của bạn
  • Trích xuất dữ liệu cụ thể bằng cách sử dụng bộ lọc nâng cao
  • Xóa các phần không cần thiết hình thức các giá trị văn bản

Tái bút: Khi tôi đi du lịch trong 2 tuần qua, tôi không thể viết thường xuyên. Bắt đầu từ thứ Hai, bạn sẽ thấy các mẹo Excel tuyệt vời yêu thích của bạn thường xuyên.

Chia sẻ mẹo này với các đồng nghiệp của bạnwith your colleagues

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Nhận Excel + Power BI Mẹo miễn phí

Các email đơn giản, thú vị và hữu ích, một lần mỗi tuần.

Học hỏi và trở nên tuyệt vời.

  • 38 bình luận
  • Đặt câu hỏi hoặc nói điều gì đó ...
  • Được gắn thẻ dưới Xóa, Excel 101, Excel Howtos, Tìm, Phím tắt, Tìm hiểu Excel, Mẹo nhanh, Screencasts delete, Excel 101, Excel Howtos, find, keyboard shortcuts, Learn Excel, quick tip, screencasts
  • Thể loại: Excel Howtos Excel Howtos

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Chào mừng bạn đến với Chandoo.org

Cảm ơn bạn rất nhiều vì đã ghé thăm. Mục đích của tôi là làm cho bạn tuyệt vời trong Excel & Power Bi. Tôi làm điều này bằng cách chia sẻ video, mẹo, ví dụ và tải xuống trên trang web này. Có hơn 1.000 trang với tất cả những thứ Excel, Power BI, Bảng điều khiển & VBA tại đây. Hãy tiếp tục và dành vài phút để trở nên tuyệt vời.you awesome in Excel & Power BI. I do this by sharing videos, tips, examples and downloads on this website. There are more than 1,000 pages with all things Excel, Power BI, Dashboards & VBA here. Go ahead and spend few minutes to be AWESOME.

Đọc câu chuyện của tôi • Cuốn sách Mẹo Excel miễn phí

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Trường Excel làm cho tôi tuyệt vời trong công việc.

 5/55/5

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Từ đơn giản đến phức tạp, có một công thức cho mỗi dịp. Kiểm tra danh sách ngay bây giờ.

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Lịch, hóa đơn, theo dõi và nhiều hơn nữa. Tất cả miễn phí, vui vẻ và tuyệt vời.

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Truy vấn năng lượng, mô hình dữ liệu, DAX, bộ lọc, máy cắt, định dạng có điều kiện và biểu đồ đẹp. Tất cả đều ở đây.

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

Vẫn trên hàng rào về quyền lực BI? Trong hướng dẫn bắt đầu này, hãy tìm hiểu những gì là BI, làm thế nào để có được nó và cách tạo báo cáo đầu tiên của bạn từ đầu.

Hướng dẫn how do i delete only certain cells in excel? - làm cách nào để chỉ xóa một số ô nhất định trong excel?

  • Excel cho người mới bắt đầu
  • Kỹ năng Excel nâng cao
  • Bảng điều khiển Excel
  • Hướng dẫn đầy đủ về bảng xoay vòng
  • Top 10 công thức Excel
  • Phím tắt Excel
  • #Ngân sách so với Biểu đồ thực tế
  • Hơn 40 ví dụ VBA

Lời khuyên liên quan

38 Câu trả lời cho cách loại bỏ tất cả các ô có chứa John (hoặc bất cứ điều gì khác) [Mẹo nhanh]

  1. Eyeitblog nói:says:

    Có một cách nhanh hơn cho việc này. Sử dụng bộ lọc tự động, bộ lọc cho John. Chọn tất cả các hàng, sau đó nhấn [alt]+[;], sẽ chỉ chọn các hàng có thể xem được. Bây giờ xóa các hàng bằng chuột phải nhấp (nhấp vào số hàng).

  2. PPH nói:says:

    Nếu bạn cần nó để tái lập trình, thì hãy giả sử dữ liệu ở định dạng bảng, bạn có thể sử dụng một cái gì đó như thế này: sub delete_john () dim tbl như listObject, fld là phạm vi, c là phạm vi, nm như chuỗi, tôi Long SET TBL = ActiveSheet.ListObjects (1) Đặt FLD = TBL.ListColumns (1) .DatabodyRange RWS = fld.Rows.Count NM = "John" cho I = 1 đến RWS & NBSP; & nbsp; Đặt c = fld.Item (i) & nbsp; & nbsp; Nếu c.value = nm thì & nbsp; & nbsp; & nbsp; & nbsp; c.entirerow.delete & nbsp; & nbsp; & nbsp; & nbsp; i = i - 1 & nbsp; & nbsp; Kết thúc nếu tiếp theo tôi kết thúc sub & nbsp;
    Sub delete_john()
    Dim tbl As ListObject, fld As Range, c As Range, nm As String, i As Long, rws As Long
    Set tbl = ActiveSheet.ListObjects(1)
    Set fld = tbl.ListColumns(1).DataBodyRange
    rws = fld.Rows.Count
    nm = "John"
    For i = 1 To rws
        Set c = fld.Item(i)
        If c.Value = nm Then
           c.EntireRow.Delete
           i = i - 1
        End If
    Next i
    End Sub
     

    • Eyeit nói:says:

      Mã đẹp. Tôi đã có một gợi ý: Có lẽ bạn không chỉ phải chọn John tội nghiệp, nhưng có lẽ để xóa Joanne tội nghiệp để thay đổi (có thể là cặp đôi!;)). Vì vậy, tôi đề nghị bạn sẽ cung cấp cho người dùng hạnh phúc khả năng thay đổi tên của cô gái/người nghèo, vậy tại sao không sử dụng ô trong một tờ mà người dùng có thể thay đổi tên? Dù sao, tôi vẫn sẽ sử dụng giải pháp tự động lọc vì nó linh hoạt hơn (các hàng khác có lẽ có tên của trẻ em của John và Joanna ...)
      I've got one suggestion: It's pretty probably that you don't only have to selete poor John, but perhaps to delete poor Joanne for a change (could be couple! ;)). So I suggest you'll give the happy user the possiblity to change the poor girl's/man's name, so why not use a cell in a sheet in which the user could change the name?
      Anyways, I still will use the Autofilter solution beceause it's more flexible (other rows perhaps have the children's names of John and Joanna...)

      • PPH nói:says:

        Nếu bạn cần nó để tái lập trình, thì hãy giả sử dữ liệu ở định dạng bảng, bạn có thể sử dụng một cái gì đó như thế này: sub delete_john () dim tbl như listObject, fld là phạm vi, c là phạm vi, nm như chuỗi, tôi Long SET TBL = ActiveSheet.ListObjects (1) Đặt FLD = TBL.ListColumns (1) .DatabodyRange RWS = fld.Rows.Count NM = "John" cho I = 1 đến RWS & NBSP; & nbsp; Đặt c = fld.Item (i) & nbsp; & nbsp; Nếu c.value = nm thì & nbsp; & nbsp; & nbsp; & nbsp; c.entirerow.delete & nbsp; & nbsp; & nbsp; & nbsp; i = i - 1 & nbsp; & nbsp; Kết thúc nếu tiếp theo tôi kết thúc sub & nbsp;
        Replace nm = "John" with
        nm = Worksheet("Yoursheetnamehere").Range("Yourcellholdingnamevaluehere") and whoever you want to delete would be in the cell. Actually, you know what I'd do... I'd set a dynamic range to have a dropdown list of all names in column A. That dropdown selection would be the value to delete.  Then I'd assign the macro to a button.  So then deleting names would be a matter of dropdown selection, button click.  Much faster than anything else I think.

  3. Eyeit nói:

  4. Mã đẹp. Tôi đã có một gợi ý: Có lẽ bạn không chỉ phải chọn John tội nghiệp, nhưng có lẽ để xóa Joanne tội nghiệp để thay đổi (có thể là cặp đôi!;)). Vì vậy, tôi đề nghị bạn sẽ cung cấp cho người dùng hạnh phúc khả năng thay đổi tên của cô gái/người nghèo, vậy tại sao không sử dụng ô trong một tờ mà người dùng có thể thay đổi tên? Dù sao, tôi vẫn sẽ sử dụng giải pháp tự động lọc vì nó linh hoạt hơn (các hàng khác có lẽ có tên của trẻ em của John và Joanna ...)says:

    Chắc chắn, vì vậy chúng tôi sẽ chỉ cần đặt biến chuỗi thành một phạm vi. Thay thế NM = "John" bằng NM = Bảng tính ("YourSheetNameHere"). Phạm vi ("YourCellHoldingNamEvalueHere") và bất cứ ai bạn muốn xóa sẽ ở trong ô. Trên thực tế, bạn biết những gì tôi sẽ làm ... Tôi sẽ đặt một phạm vi động để có một danh sách thả xuống của tất cả các tên trong cột A. Lựa chọn thả xuống đó sẽ là giá trị để xóa. & nbsp; sau đó tôi sẽ gán macro cho một nút. & nbsp; Vì vậy, việc xóa tên sẽ là vấn đề lựa chọn thả xuống, nhấp nút. & nbsp; nhanh hơn nhiều so với bất cứ điều gì khác tôi nghĩ.

    • Eyeit nói:says:

      Tôi cũng không biết rằng nó cũng hoạt động trên Mac. Tôi chỉ sử dụng Windows. & Nbsp; Thans đã nói với tôi rằng nó cũng hoạt động trên Mac! 🙂
      Thans for telling me it also works on Mac! 🙂

  5. Zurman nói:says:

    Chandoo: Mẹo của bạn thật dễ dàng.

  6. Ryan nói:says:

    Tôi sẽ chỉ thay thế: Thay thế "John" bằng ""
    Replace "John" with ""

    • PPH nói:says:

      Điều này sẽ không xóa các hàng, mặc dù.

  7. Eyeit nói:says:

    Có một mẹo khá nhanh hơn cho điều đó.

    & nbsp; Sử dụng bộ lọc tự động và bộ lọc cho John. Sau đó chọn tất cả các hàng. Nhập [ctrl]+[;] đảm bảo rằng bạn sẽ chỉ chọn các hàng mà bạn có thể thấy và loại trừ những hàng bị ẩn bởi bộ lọc. Xóa các hàng bằng cách nhấp vào một số hàng bằng nút chuột phải. Chọn Xóa.
    Delete the rows by clicking on a row numer with the right mouse button. Choose delete.

  8. Điều này cũng có thể được thực hiện & nbsp; theo chương trình & nbsp; như: sub deletejhon () cho mỗi cl trong activ
    Sub DeleteJhon()
    For Each cl In ActiveSheet.UsedRange
    If cl.Value = "John" Then
    cl.EntireRow.Delete
    End If
    Next cl
    End Sub

    • PPH nói:says:

      Điều này sẽ không xóa các hàng, mặc dù.

  9. Có một mẹo khá nhanh hơn cho điều đó.says:

    & nbsp; Sử dụng bộ lọc tự động và bộ lọc cho John. Sau đó chọn tất cả các hàng. Nhập [ctrl]+[;] đảm bảo rằng bạn sẽ chỉ chọn các hàng mà bạn có thể thấy và loại trừ những hàng bị ẩn bởi bộ lọc. Xóa các hàng bằng cách nhấp vào một số hàng bằng nút chuột phải. Chọn Xóa.
    1. Instead of scrolling down in the Results field (too much work!) once you select a cell in the results field, jus hit Ctrl+a to select all of them.
    2. Several comments about Autofilter...while this would work quickly if all your data is in one column, this tip is far superior if the value you're looking for is in multiple columns.

    • Eyeit nói:says:

      Điều này cũng có thể được thực hiện & nbsp; theo chương trình & nbsp; như: sub deletejhon () cho mỗi cl trong activ
      However, the advantage of the Autofilter is that you can filter the data with more than just one column, so if you have multiple cumulative conditions, then the Autofilter is way to go. That is why I usually have to use this solution, because I usually have to choose two criterias in two different columns. 
       

  10. Điều này hoạt động nhưng nó phải được chạy nhiều lần vì nó không chiếm các hàng bị xóa vì nó đi qua phạm vi.says:

    Luke M nói:
    Activate Auto filter and select the name "John" Or use custom then type name , select contains (if you want partial match) or equal,  then delete entire row by simply press Ctrl and  minus. If you want partial match using "Ctrl + F" method, use "John*" in find field.

  11. Hai ghi chú nhanh; 1. Thay vì cuộn xuống trong trường Kết quả (quá nhiều công việc!) Khi bạn chọn một ô trong trường Kết quả, JUS nhấn Ctrl+A để chọn tất cả chúng. 2says:

    Đúng - Tôi chưa nhận ra rằng: Bạn có thể xóa "John" trên nhiều cột. Cảm ơn bạn đã chỉ ra rằng 🙂 Tuy nhiên, lợi thế của bộ lọc tự động là bạn có thể lọc dữ liệu không chỉ là một cột, vì vậy nếu bạn có nhiều điều kiện tích lũy, thì bộ lọc tự động sẽ đi. Đó là lý do tại sao tôi thường phải sử dụng giải pháp này, bởi vì tôi thường phải chọn hai tiêu chí trong hai cột khác nhau. & NBSP; & nbsp;

  12. Tamil nói:
     

  13. Chúng ta có thể làm điều đó theo một cách khác. Kích hoạt bộ lọc tự động và chọn tên "John" hoặc sử dụng tên loại tùy chỉnh, chọn chứa (nếu bạn muốn kết hợp một phần) hoặc bằng nhau, & nbsp; sau đó xóa toàn bộ hàng bằng cách chỉ cần nhấn ctrl và & nbsp; dấu trừ. Nếu bạn muốn kết hợp một phần bằng phương thức "Ctrl + F", hãy sử dụng "John*" trong trường Tìm.says:

    Ravi Datt nói:
    when I removed John from the List, using the given method, even Johnson which was there in the List also gone..
    A bit of caution is needed.
    M. A. Waseem

    • Eyeit nói:says:

      Wow! Thật dễ dàng!

    • Eyeit nói:says:

      XL cho mượn cách để loại bỏ một cái gì đó & nbsp;

  14. M.A Waseem nói:says:

    Đó là mẹo hay khi tôi đưa John ra khỏi danh sách, sử dụng phương pháp đã cho, ngay cả Johnson có trong danh sách cũng đã biến mất .. Một chút thận trọng là cần thiết. M. A. Waseem

    Điều đó sẽ không xảy ra với Autofilter. & NBSP;
    Dim str As Variant
        str = ActiveCell.Value
        'On Error Resume Next
        Range("A:A").Find(What:=str, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
            :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
            False, SearchFormat:=False).EntireRow.Delete
    End sub

    • M.A Waseem nói:says:

      Đó là mẹo hay khi tôi đưa John ra khỏi danh sách, sử dụng phương pháp đã cho, ngay cả Johnson có trong danh sách cũng đã biến mất .. Một chút thận trọng là cần thiết. M. A. Waseem

  15. Điều đó sẽ không xảy ra với Autofilter. & NBSP;

  16. Theo suy nghĩ thứ hai, bạn cũng có thể sử dụng tùy chọn "Kết hợp nội dung ô đầy đủ" (hoặc một cái gì đó tương tự, đó là bản dịch của tôi từ tiếng Đức)says:

    Gaurav Patel nói:
    Great tip, but how to use it on mac excel 2011.
    Is there a way of inserting a blank line after a certain condition.
    Regards
    Manoj

  17. Vui lòng thử bên dưới trong VBAsays:

    & nbsp; Sub delrowacell () dim str như biến thể & nbsp; & nbsp; & nbsp; str = activecell.value & nbsp; & nbsp; & nbsp; 'Trên Lỗi tiếp tục tiếp theo & nbsp; & nbsp; & nbsp; Phạm vi ("a: a"). Tìm (cái gì: = str, after: = activecell, lookin: = xlformulas, lookat _ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;: , SearchDirection: = XLNEXT, MATCHCASE: = _ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; false

  18. Bạn có thể tạo ra phạm vi thay đổi ("A: A") với bất kỳ phạm vi nàosays:

    Mẹo tuyệt vời, mặc dù tôi không thể nghĩ về bất kỳ trường hợp ví dụ nào mà điều này sẽ cần thiết? Tôi có thể hiểu để loại bỏ các hàng có giá trị nhất định trong một cột nhất định, nhưng trong bất kỳ cột nào, tại sao?

  19. Manoj Gupta nói:says:

    Kính gửi Mẹo tuyệt vời của Chandoo, nhưng làm thế nào để sử dụng nó trên Mac Excel 2011. Có cách nào để chèn một đường trống sau một điều kiện nhất định. Trân trọng Manoj

  20. Merk nói:says:

    Cảm ơn! Nó hoạt động tuyệt vời.

  21. Santosh nói:says:

    Cảm ơn bạn, bạn đã lưu bộ não và thời gian của tôi ... cảm ơn rất nhiều

  22. Bala nói:says:

    Cảm ơn bạn, bạn đã lưu bộ não và thời gian của tôi… cảm ơn rất nhiều
    Thank you! ^_^

  23. MKL nói:says:

    Khi tôi chọn kiểm soát, không có gì xảy ra. Bất kỳ ý tưởng? Nếu tôi nhấp chuột phải để xóa nó xóa toàn bộ bảng tính.

  24. Martha nói:says:

    CẢM ƠN! Trong tất cả các mẹo/thủ thuật tôi tìm thấy, đây là điều dễ dàng nhất, nhanh hơn và dễ hiểu nhất cho những gì tôi cần.
    Thank you!

  25. Nia nói:says:

    đáng kinh ngạc! Thật là thông minh 😀 Cảm ơn bạn! ^_^

    Viola nói:

    Ồ !! Nó làm việc hoàn hảo cho tôi. Cảm ơn bạn, bạn vừa tiết kiệm cho tôi hàng giờ làm việc.

    Dave nói:

    Cảm ơn bạn đã chia sẻ - Bảng tính 7500 dòng ... giảm xuống còn 2400 với thủ thuật này để loại bỏ EN -MASSE tất cả các dòng chứa những thứ tôi không quan tâm. Cảm ơn bạn!

  26. Carl-Etienne Juneau nói:says:

    Mẹo tuyệt vời. Cảm ơn!
    i m student
    m B.A, B.Ed

  27. John nói:says:

    CHUYỆN NÀY LÀ SAO????????

    • @John

      Bạn có thể xây dựng ?

  28. Jack nói:says:

    Tôi có một cuốn sách bài tập với nhiều tờ khác nhau.Tôi đang tìm cách xóa tất cả các ô trong tất cả các bảng tính có một từ cụ thể (ví dụ: Harris).Tôi muốn có thể làm hết lần này đến lần khác khi các cái tên bị loại bỏ.Có cách nào để dễ dàng làm điều này?

Để lại một câu trả lời