Dòng in đậm trong Excel cho biết
Giả sử bạn có một danh sách các giao dịch của công ty. Mỗi giao dịch bao gồm số bộ phận, tiêu đề và thông tin khác (số tiền, ngày, người ủy quyền, v.v. ). Khi bạn nhận được ngày càng nhiều các mục này trong danh sách của mình, bạn có thể muốn có một cách tự động thêm "đường phân chia" dựa trên số bộ phận. Chẳng hạn, khi số phòng ban thay đổi, bạn có thể muốn bao gồm một dòng giữa hai phòng ban Show
Để thêm loại định dạng này vào danh sách của bạn, hãy bắt đầu bằng cách sắp xếp bảng dữ liệu của bạn theo bộ phận. Vì lợi ích của ví dụ này, tôi sẽ cho rằng dữ liệu của bạn thực sự nằm trong cột A. F, với số bộ phận trong cột A. (Xem Hình 1. ) Hình 1. Dữ liệu cần chia Để thêm các đường phân chia tự động, hãy làm theo các bước sau
Hình 2. Hộp thoại Quy tắc Định dạng Mới Đó là nó; Ken tự hỏi liệu có một hàm trang tính nào cho biết nội dung của một ô có được in đậm hay không. Anh ta có thể tìm thấy các hàm thông tin khác, chẳng hạn như ISBLANK, nhưng không thể tìm thấy hàm nào cho biết ô có được in đậm hay không Không có hàm ISBOLD nào được tích hợp trong Excel. Có một cách rất phức tạp để làm điều này mà không cần dùng đến macro, nhưng nó chỉ hoạt động với một số phiên bản Excel. Rõ ràng, ví dụ, phương pháp này sẽ không hoạt động với Office 365, vì có vẻ như Microsoft cuối cùng đã loại bỏ hỗ trợ cho nó. Hàm Excel 4 cũ này, được gọi là GET. CELL, sẽ hoạt động với một số phiên bản Excel cũ hơn. Đây là cách bạn sẽ sử dụng nó trong một công thức =IF(GET.CELL(20,A1), "Bold", "Not Bold") Nhận được. Hàm CELL trả về True nếu ít nhất ký tự đầu tiên trong ô được in đậm Cách tiếp cận tốt hơn là tạo Hàm do người dùng xác định trong VBA có thể được gọi từ trang tính của bạn. Đây là một phiên bản đơn giản của một UDF như vậy Function CheckBold(cell As Range) As Boolean Application.Volatile CheckBold = cell.Font.Bold End Function Để sử dụng nó trong bảng tính của bạn, bạn sẽ làm như vậy theo cách này =IF(CheckBold(A1), "Bold", "Not Bold") Hàm CheckBold sẽ chỉ cập nhật khi bảng tính của bạn được tính toán lại, không phải nếu bạn chỉ áp dụng định dạng in đậm hoặc xóa nó khỏi ô A1 Cách tiếp cận này có thể hoạt động trong hầu hết các trường hợp nhưng hãy hiểu rằng thuộc tính Bold thực sự có thể có ba cài đặt khả thi—True, False và Null. Thuộc tính được đặt thành Sai nếu không có ký tự nào trong ô được in đậm. Nó được đặt thành True nếu tất cả chúng đều được in đậm. Cuối cùng, nó được đặt thành Null nếu chỉ một số ký tự trong ô được in đậm. Nếu bạn cho rằng mình có thể gặp phải trường hợp này, thì bạn cần sửa đổi chức năng CheckBold Function CheckBold(cell As Range) As Integer Dim iBold As Integer Application.Volatile iBold = 0 If IsNull(cell.Font.Bold) Then iBold = 2 Else If cell.Font.Bold Then iBold = 1 End If CheckBold = iBold End Function Lưu ý rằng hàm hiện trả về một giá trị, từ 0 đến 2. Nếu nó trả về 0, không có chữ đậm trong ô. Nếu nó trả về 1, thì toàn bộ ô được in đậm. Nếu nó trả về 2, thì có một phần được in đậm trong ô Tôi nhận được truy vấn này mọi lúc. Mọi người có bộ dữ liệu khổng lồ và ai đó trong nhóm của họ đã đánh dấu một số bản ghi bằng cách định dạng bản ghi đó bằng phông chữ in đậm Bây giờ, bạn là người lấy dữ liệu này và bạn phải lọc tất cả các bản ghi có định dạng in đậm này Ví dụ: giả sử bạn có tập dữ liệu như hình bên dưới và bạn muốn lọc tất cả các ô đã được định dạng chữ đậm Hãy đối mặt với nó Không có cách đơn giản để làm điều đó Bạn không thể chỉ sử dụng bộ lọc Excel để lấy tất cả các ô được in đậm. Nhưng điều đó không có nghĩa là bạn phải lãng phí hàng giờ và làm thủ công Trong hướng dẫn này, tôi sẽ chỉ cho bạn 3 cách để lọc các ô có định dạng phông chữ đậm trong Excel Hướng dẫn này bao gồm Phương pháp 1 – Lọc các ô đậm bằng Tìm và Thay thếTìm và Thay thế có thể được sử dụng để tìm văn bản cụ thể trong trang tính, cũng như một định dạng cụ thể (chẳng hạn như màu ô, màu phông chữ, phông chữ đậm, màu phông chữ) Ý tưởng là tìm định dạng phông chữ đậm trong trang tính và chuyển đổi nó thành thứ gì đó có thể lọc dễ dàng (Gợi ý. Màu của ô có thể được sử dụng làm bộ lọc) . Dưới đây là các bước lọc ô có định dạng chữ đậm
Trong các bước trên, chúng tôi đã chuyển đổi định dạng văn bản in đậm thành định dạng được Excel công nhận là tiêu chí lọc Bây giờ để lọc các ô này, đây là các bước
Thao tác này sẽ tự động lọc tất cả các ô có định dạng phông chữ đậm trong đó Hãy tự mình thử. Tải tập tin Phương pháp 2 – Sử dụng Nhận. công thức tế bàoĐã đến lúc tìm kiếm một viên ngọc ẩn trong Excel. Đó là một hàm macro của Excel 4 – NHẬN. TẾ BÀO() Đây là một hàm cũ không hoạt động trong trang tính như các hàm thông thường, nhưng nó vẫn hoạt động trong các dải ô được đặt tên LẤY. Hàm CELL cung cấp cho bạn thông tin về ô Ví dụ, nó có thể cho bạn biết
Đây là cú pháp của GET. công thức TẾ BÀO =GET.CELL(type_num, reference)
Bây giờ, hãy để tôi chỉ cho bạn cách lọc các ô có văn bản ở định dạng phông chữ in đậm bằng công thức này
Đó là nó Tất cả các ô có văn bản ở định dạng phông chữ đậm hiện đã được lọc Ghi chú. Vì đây là một chức năng macro, bạn cần lưu tệp này với một. xlsm hoặc. tiện ích mở rộng xls. Tôi không thể tìm thấy bất kỳ bài viết trợ giúp nào trên GET. CELL() của Microsoft. Đây là một cái gì đó tôi tìm thấy trên Mr. Bảng tin Excel Hãy tự mình thử. Tải tập tin Phương pháp 3 – Lọc các ô đậm bằng VBAĐây là một cách khác để lọc các ô có văn bản ở định dạng phông chữ đậm bằng cách sử dụng VBA Dưới đây là các bước
Lại. Sổ làm việc này hiện có macro, vì vậy hãy lưu nó với. xlsm hoặc. xls tiện ích mở rộng Hãy tự mình thử. Tải tập tin Tôi hy vọng điều này sẽ cung cấp cho bạn đủ thời gian cho giờ nghỉ giải lao rất cần thiết đó 🙂 Bạn có biết cách nào khác để làm điều này? . Để lại suy nghĩ của bạn trong phần bình luận và trở nên tuyệt vời Bạn cũng có thể thích các Hướng dẫn Excel sau
SÁCH EXCEL MIỄN PHÍ Nhận Ebook 51 mẹo Excel để tăng năng suất và hoàn thành công việc nhanh hơn
Tên CÓ - GỬI SÁCH ĐIỆN TỬ CHO TÔI 32 suy nghĩ về "Cách lọc các ô có định dạng phông chữ đậm trong Excel (Hướng dẫn đơn giản)"
|