Note: The other languages of the website are Google-translated. Back to English

Làm cách nào để lọc các ô theo ký tự in đậm trong Excel?

Bạn có thể áp dụng kiểu phông chữ đậm để định dạng dữ liệu hoặc nội dung trong các ô trong Excel, nhưng bạn có biết cách lọc ô theo các ô chứa kiểu phông chữ đậm trong Excel không? Bài viết này thu thập một số macro VBA phức tạp để lọc các ô theo ký tự in đậm trong Excel.

Lọc các ô đậm bằng cột trợ giúp
Lọc các ô in đậm bằng mã VBA
Dễ dàng lọc các ô đậm bằng một công cụ tuyệt vời
Các hướng dẫn khác về lọc dữ liệu…


Lọc các ô in đậm bằng cột trợ giúp

Giả sử bạn cần lọc tất cả các ô in đậm trong cột B như hình minh họa bên dưới, vui lòng thực hiện như sau:

Hàm dưới đây do người dùng xác định giúp xác định xem một ô trong cột có được in đậm hay không và sau đó trả về kết quả là TRUE hoặc False trong cột trợ giúp. Bạn có thể lọc tất cả các kết quả ĐÚNG để chỉ hiển thị các ô in đậm trong cột B.

1. Nhấn nút Khác + F11 phím để mở Microsoft Visual Basic cho ứng dụng cửa sổ.

2. bên trong Microsoft Visual Basic cho ứng dụng cửa sổ, nhấp Chèn > mô-đun, sau đó sao chép mã VBA sau vào cửa sổ Mô-đun. Xem ảnh chụp màn hình:

Mã VBA: Lọc ô theo ký tự in đậm

Function IsBold(rCell As Range)
IsBold = rCell.Font.Bold
End Function

3. Nhấn nút Khác + Q phím để đóng cửa sổ mã.

4. Chọn một ô trống bên cạnh bảng (ô đã chọn phải nằm trên cùng một hàng của hàng đầu tiên trong bảng bộ lọc), sao chép công thức bên dưới vào đó và nhấn nhập Chìa khóa.

= IsBold (B2)

5. Tiếp tục chọn ô kết quả đầu tiên và kéo Fill Handle để nhận tất cả kết quả. Xem ảnh chụp màn hình:

6. Chọn tiêu đề của cột trợ giúp, nhấp vào Ngày > Lọc. Bấm vào nút mũi tên bên cạnh ô tiêu đề, chọn TRUE chỉ hộp, và sau đó nhấp vào OK.

Bây giờ tất cả các ô in đậm trong cột B được lọc ra như hình minh họa bên dưới.


Nhanh chóng lọc các ô in đậm trong một cột bằng vài cú nhấp chuột trong Excel:

Mô hình Lọc các ô in đậm tiện ích của Kutools cho Excel có thể giúp bạn nhanh chóng lọc tất cả các ô in đậm trong một cột nhất định với vài cú nhấp chuột như hình minh họa bên dưới.
Tải xuống toàn bộ tính năng 30-dấu vết miễn phí của Kutools cho Excel ngay bây giờ!


Lọc các ô in đậm bằng mã VBA

Mã VBA dưới đây cho phép bạn lọc trực tiếp tất cả các ô in đậm trong một cột. Hãy làm như sau.

1. Chọn phạm vi cột mà bạn sẽ lọc ra tất cả các ô in đậm ngoại trừ ô tiêu đề. Trong trường hợp này, tôi chọn B2: B16.

2. Nhấn nút Khác + F11 phím để mở Microsoft Visual Basic cho ứng dụng cửa sổ.

3. bên trong Microsoft Visual Basic cho ứng dụng cửa sổ, nhấp Chèn > mô-đun, sau đó sao chép và dán mã VBA sau vào cửa sổ Mô-đun.

Mã VBA: Lọc các ô in đậm trong một cột

Sub FilterBold()
'Updated by Extendoffice 20191018
Dim cell As Range
For Each cell In Selection
If cell.Font.Bold = False Then
cell.EntireRow.Hidden = True
End If
Next cell
End Sub

4. Nhấn nút F5 phím để chạy macro này. Sau đó, tất cả các ô in đậm được lọc ra trong phạm vi cột đã chọn ngay lập tức.


Dễ dàng lọc các ô đậm bằng một công cụ tuyệt vời

Trong phần này, chúng tôi khuyên bạn nên sử dụng một công cụ hữu ích - Lọc các ô in đậm tiện ích của Kutools cho Excel. Với tiện ích này, tất cả các ô in đậm trong cột đã chọn sẽ được lọc ngay lập tức với vài cú nhấp chuột.

Trước khi áp dụng Kutools cho Excel, Xin vui lòng tải xuống và cài đặt nó trước tiên.

1. Chọn phạm vi cột bạn sẽ lọc các ô in đậm, nhấp vào Kutools Plus> Bộ lọc đặc biệt > Lọc in đậm để hoàn thành công việc. Xem demo dưới đây:

  Nếu bạn muốn dùng thử miễn phí (30-day) của tiện ích này, vui lòng nhấp để tải xuống, và sau đó đi đến áp dụng hoạt động theo các bước trên.


Các bài liên quan

Lọc nhiều cột đồng thời trong Excel
Sau khi lọc một cột bằng tính năng Bộ lọc, chỉ tiêu chí VÀ mới có thể được áp dụng cho nhiều cột. Trong trường hợp này, làm thế nào bạn có thể áp dụng cả tiêu chí VÀ và HOẶC để lọc nhiều cột đồng thời trong trang tính Excel? Các phương pháp trong bài viết này có thể giúp ích cho bạn.

Lọc hoặc chọn ô theo màu ô trong Excel
Thông thường, bạn có thể tô các ô bằng các màu khác nhau cho bất kỳ mục đích nào trong Excel. Nếu bạn có một trang tính sử dụng các màu khác nhau để biểu thị các loại nội dung khác nhau và bạn muốn lọc hoặc chọn các ô đó theo màu ô, bạn có thể thực hiện bằng các phương pháp trong bài viết này.

Dán các ô và hàng đã bỏ qua / đã lọc trong Excel
Ví dụ: bạn đã lọc một bảng trong Excel, nhưng bây giờ bạn cần sao chép một dải ô và dán vào bảng đã lọc này, bạn có biết cách dán bỏ qua các ô và hàng ẩn / đã lọc không? Một số cách dễ dàng trong bài viết này có thể giúp bạn.

Lọc các hàng dựa trên lựa chọn danh sách trong một trang tính khác
Trong Excel, chúng ta thường lọc các hàng dựa trên một tiêu chí, nhưng nếu có hai danh sách, một trong Sheet1 và một trong Sheet2, bạn có thể có thủ thuật nào để lọc nhanh các hàng trong Sheet1 dựa trên danh sách trong Sheet2 không? Ở đây bài viết này giới thiệu các cách giải quyết công việc này.

Lọc tất cả dữ liệu liên quan từ các ô đã hợp nhất trong Excel
Giả sử có một cột gồm các ô được hợp nhất trong phạm vi dữ liệu của bạn và bây giờ, bạn cần lọc cột này với các ô đã hợp nhất để hiển thị tất cả các hàng có liên quan với mỗi ô được hợp nhất như sau ảnh chụp màn hình được hiển thị. Trong excel, tính năng Bộ lọc cho phép bạn chỉ lọc mục đầu tiên được liên kết với các ô đã hợp nhất, trong bài viết này, chúng ta sẽ nói về cách lọc tất cả dữ liệu liên quan từ các ô đã hợp nhất trong Excel.

Các hướng dẫn khác về lọc dữ liệu…


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel giải quyết hầu hết các vấn đề của bạn và tăng 80% năng suất của bạn

  • Tái sử dụng: Chèn nhanh công thức phức tạp, biểu đồ và bất cứ thứ gì bạn đã sử dụng trước đây; Mã hóa ô với mật khẩu; Tạo danh sách gửi thư và gửi email ...
  • Thanh siêu công thức (dễ dàng chỉnh sửa nhiều dòng văn bản và công thức); Bố cục đọc (dễ dàng đọc và chỉnh sửa số lượng ô lớn); Dán vào Dải ô đã Lọchữu ích. Cảm ơn !
  • Hợp nhất các ô / hàng / cột mà không làm mất dữ liệu; Nội dung phân chia ô; Kết hợp các hàng / cột trùng lặp... Ngăn chặn các ô trùng lặp; So sánh các dãyhữu ích. Cảm ơn !
  • Chọn trùng lặp hoặc duy nhất Hàng; Chọn hàng trống (tất cả các ô đều trống); Tìm siêu và Tìm mờ trong Nhiều Sổ làm việc; Chọn ngẫu nhiên ...
  • Bản sao chính xác Nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tài liệu tham khảo sang Nhiều Trang tính; Chèn Bullets, Hộp kiểm và hơn thế nữa ...
  • Trích xuất văn bản, Thêm Văn bản, Xóa theo Vị trí, Xóa không gian; Tạo và In Tổng số phân trang; Chuyển đổi giữa nội dung ô và nhận xéthữu ích. Cảm ơn !
  • Siêu lọc (lưu và áp dụng các lược đồ lọc cho các trang tính khác); Sắp xếp nâng cao theo tháng / tuần / ngày, tần suất và hơn thế nữa; Bộ lọc đặc biệt bằng cách in đậm, in nghiêng ...
  • Kết hợp Workbook và WorkSheets; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều trang tính; Chuyển đổi hàng loạt xls, xlsx và PDFhữu ích. Cảm ơn !
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office / Excel 2007-2021 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ tính năng Dùng thử miễn phí 30 ngày. Bảo đảm hoàn lại tiền trong 60 ngày.
tab kte 201905

Tab Office mang lại giao diện Tab cho Office và giúp công việc của bạn trở nên dễ dàng hơn nhiều

  • Cho phép chỉnh sửa và đọc theo thẻ trong Word, Excel, PowerPoint, Publisher, Access, Visio và Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng 50% năng suất của bạn và giảm hàng trăm cú nhấp chuột cho bạn mỗi ngày!
officetab dưới cùng
Nhận xét (15)
Xếp hạng 4.5 trong 5 · xếp hạng 1
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi cho rằng cột A là Cột tham chiếu với các ô In đậm. Tôi tạo Tên "In đậm?" với tham chiếu như bên dưới = GET.CELL (20, OFFSET (INDIRECT ("A1"), ROW () - 1,0)) Trong cột B, tôi gõ: = Bold? Sao chép công thức và sau đó sử dụng bộ lọc tự động để lọc giá trị TRUE. XONG
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
@Cadafi .... thật tuyệt vời ... mặc dù vậy, tự hỏi nó hoạt động như thế nào!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
@cadafi công thức của bạn hoạt động tốt nhưng nó không phải là cách sử dụng tối ưu hoặc hiệu quả. Thay vào đó, chúng ta nên sử dụng tham chiếu trực tiếp của phạm vi hoặc một ô thay cho lệnh bù đắp hoàn chỉnh đó. Giống như công thức như sau: = GET.CELL (20, 'Sheet1'! A1) Sao chép công thức và sau đó sử dụng bộ lọc tự động để lọc giá trị TRUE. XONG
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
@Mohammad Faizan Bạn hoàn toàn chính xác. Thanks.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn Mohamand Faizan. Bạn hoàn toàn chính xác.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Điều này hoạt động hoàn hảo, cảm ơn bạn !!! : D: lol:
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Đơn giản và tuyệt vời, cảm ơn bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi đang sử dụng mã này và nó hoạt động tốt nhưng bất cứ khi nào tôi nhấp vào hủy hộp thoại, một cửa sổ bật lên sẽ xuất hiện và hiển thị một số lỗi. Bạn có thể vui lòng cho tôi biết làm thế nào để loại bỏ lỗi đó. : Sub FilterBold () Dim myRange As Range Đặt myRange = Application.InputBox (Prompt: = "Please Select a Range", Title: = "InputBox Method", Type: = 8) myRange.Select Application.ScreenUpdating = False For Each myRange Trong Lựa chọn Nếu myRange.Font.Bold = Sai Thì myRange.EntireRow.Hidden = True End Nếu Tiếp theo Ứng dụng myRange.ScreenUpdating = True End Sub
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Nitin Jain thân mến,

Xin lỗi để trả lời quá muộn!

Chúng tôi đã tìm ra vấn đề và đã khắc phục nó. Tập lệnh VBA trong bài viết hiện đã được cập nhật,

Cảm ơn bình luận của bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cám ơn vì đã chia sẻ. Nó hoạt động tuyệt vời.
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Xin chào, tôi là người hoàn toàn mới làm quen với excel, tôi đã thực hiện kỹ thuật sau nhưng bây giờ cần sao chép dữ liệu được in đậm / true. Khi tôi đã cố gắng làm điều này sẽ không sao chép những gì được đánh dấu. Bất kỳ ý tưởng về cách tôi có thể sao chép dữ liệu? Cảm ơn, Richard
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
@RICHARD Bạn có thể vui lòng cung cấp bất kỳ ảnh chụp màn hình bảng tính nào cho thấy chính xác những gì bạn đang cố gắng thực hiện không?
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Tôi đã sử dụng kỹ thuật này và gặp sự cố khi cố gắng sao chép dữ liệu in đậm. Nó chỉ sao chép một số dữ liệu vì một số lý do. Có cách nào để chỉ sao chép dữ liệu in đậm bằng kỹ thuật này không? Cảm ơn, Richard
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Kính gửi da richard,



Chúng tôi không gặp phải sự cố như bạn đã đề cập. Bạn có vui lòng cung cấp ảnh chụp màn hình với các chi tiết về hoạt động của bạn không?



Cảm ơn bình luận của bạn!
Nhận xét này đã được giảm thiểu bởi người điều hành trên trang web
Cảm ơn vì công thức .. nó đã giúp
Xếp hạng 4.5 trong 5
Không có bình luận nào được đăng ở đây
Để lại ý kiến ​​của bạn
Đăng với tư cách khách
×
Đánh giá bài viết này:
0   Nhân vật
Các vị trí được đề xuất

Kết nối với chúng tôi

Bản quyền © 2009 - www.extendoffice.com. | Đã đăng ký Bản quyền. cung cấp bởi ExtendOffice. | BẢN ĐỒ CHI NHÁNH
Microsoft và logo Office là các nhãn hiệu hoặc nhãn hiệu đã đăng ký của Microsoft Corporation tại Hoa Kỳ và / hoặc các quốc gia khác.
Được bảo vệ bởi Sectigo SSL