HeSanbi
Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
- Tham gia
- 24/2/13
- Bài viết
- 2,774
- Được thích
- 4,394
- Giới tính
- Nam
TÌM KIẾM, ĐỊNH DẠNG PHÔNG VÀ TÔ MÀU CHUỖI TRONG Ô, CHÚ THÍCH VÀ HÌNH DẠNG EXCEL
với Hàm FindFormat
Trong Excel khi bạn muốn tô đậm, hoặc đổi màu một đoạn văn bản trong ô nào đó, bạn phải thao tác tay, nhưng nếu rất nhiều ô cần thực hiện như vậy thì sẽ mất rất nhiều thời gian, chính vì vậy chức năng hàm FindFormat sẽ giúp bạn thực hiện nhanh hơn, với nhiều tùy chọn linh hoạt, với hai cách tìm kiếm: thường và biểu thức chính quy. Với biểu thức chính quy, bạn có thể tìm những cấu trúc văn bản phức tạp dễ dàng hơn. Các bạn hãy học qua bài viết để biết thêm chi tiết.
Ưu điểm của chức năng tìm định dạng:
Hướng dẫn sử dụng hàm:
Hàm: =FindFormat(Finds, FindObject, arguments,...)
Cách viết hàm nhanh, gõ vào ô chuỗi =FindFormat và ấn tổ hợp phím Ctrl+Shift+A
Tham số :
Các hàm dưới đây nhầm đặt giá trị để thực hiện tìm kiếm, và chúng phải được gõ trong hàm FindFormat
Để xem hướng dẫn chi tiết trong sổ làm việc, gõ hàm FindFormat_HuongDan vào ô trống bất kỳ, một trang tính mới chứa hướng dẫn sẽ được tạo.
Nhập màu sắc
Ví dụ với số: fff_Colors(42551, 255, 167)
Ví dụ với mã: fff_Colors("#FFFFFF", "FFFFF", "FF")
Ví dụ với tên: fff_Colors("yellow", "blue")
Các ví dụ:
với Hàm FindFormat
Trong Excel khi bạn muốn tô đậm, hoặc đổi màu một đoạn văn bản trong ô nào đó, bạn phải thao tác tay, nhưng nếu rất nhiều ô cần thực hiện như vậy thì sẽ mất rất nhiều thời gian, chính vì vậy chức năng hàm FindFormat sẽ giúp bạn thực hiện nhanh hơn, với nhiều tùy chọn linh hoạt, với hai cách tìm kiếm: thường và biểu thức chính quy. Với biểu thức chính quy, bạn có thể tìm những cấu trúc văn bản phức tạp dễ dàng hơn. Các bạn hãy học qua bài viết để biết thêm chi tiết.
Ưu điểm của chức năng tìm định dạng:
- Chỉ cần gõ hàm, thêm tùy chọn để tìm kiếm.
- Tìm và định dạng trong cả ô, chú thích, hình dạng.
- Tìm trong vùng ô, trang tính hoặc cả sổ làm việc.
- Tìm được cấu trúc văn bản phức tạp với Biểu thức chính quy.
- Định dạng dựa vào định dạng của ô Excel.
- Chú thích không thể định dạng màu bằng tay, hàm này có hỗ trợ.
Hướng dẫn sử dụng hàm:
Hàm: =FindFormat(Finds, FindObject, arguments,...)
Cách viết hàm nhanh, gõ vào ô chuỗi =FindFormat và ấn tổ hợp phím Ctrl+Shift+A
Tham số :
Vị trí | Tham số | Kiểu | Diễn giải |
1 | Finds | Chuỗi hoặc mảng chuỗi | Những chuỗi cần tìm kiếm |
2 | FindObject | Vùng đối tượng, hoặc tên Shape | Nếu nhập là ô thì tìm trong ô, nếu nhập là chuỗi thì gán chuỗi vào ô khác và tìm, nếu nhập mảng thì tìm trong các đối tượng Shape |
3 | arguments | Các hàm đối số bổ trợ | Những màu tô cho chuỗi đã tìm thấy |
Các hàm dưới đây nhầm đặt giá trị để thực hiện tìm kiếm, và chúng phải được gõ trong hàm FindFormat
Các hàm nhập vào đối số FindObject | Kiểu |
fff_FindRange(Cells) | Tìm nhiều vùng ô |
fff_FindShape(Shapes) | Tìm nhiều hình dạng |
fff_WorksheetRange | Tìm trong tất cả ô trang tính gõ hàm |
fff_WorkbookRange | Tìm trong ô trên toàn Sổ làm việc |
fff_WorksheetShapes | Tìm trong hình dạng trên trang tính gõ hàm |
fff_WorkbookShapes | Tìm trong ô trên toàn Sổ làm việc |
fff_WorksheetComments | Tìm trong ghi chú trên trang tính gõ hàm |
fff_WorkbookComments | Tìm trong ghi chú trên toàn Sổ làm việc |
Các hàm nhập sau đối số FindObject | Kiểu |
fff_Colors(Colors()) | Đổi màu phông chữ, xem hướng dẫn nhập màu sắc bên dưới |
fff_DefaultColor(Color) | Đặt màu phông mặt định, nếu không tìm thấy đặt lại màu toàn bộ chuỗi |
fff_Bold() | Đổi phông đậm |
fff_Italic() | Đổi phông in nghiên |
fff_Underline(value = 2) | Đổi gạch dưới |
fff_Superscript() | Đổi chỉ số trên |
fff_Subscript() | Đổi chỉ số dưới |
fff_Size(FontSize) | Đổi kích thước phông |
fff_Name(FontName) | Đổi tên phông |
fff_StrikeThrough() | Đổi gạch giữa |
fff_Regex(groupIndex = -1) | Sử dụng biểu thức chính quy để tìm kiếm, groupIndex tương tự FindIndex |
fff_Target(target) | Đặt ô sẽ sao chép đến và tìm định dạng |
fff_FindIndex(Index) | thứ tự định dạng, ví dụ đặt là 3, nếu tổng lần tìm được 5, chỉ có vị trí thứ 3 được định dạng |
Để xem hướng dẫn chi tiết trong sổ làm việc, gõ hàm FindFormat_HuongDan vào ô trống bất kỳ, một trang tính mới chứa hướng dẫn sẽ được tạo.
Nhập màu sắc
Ví dụ với số: fff_Colors(42551, 255, 167)
Ví dụ với mã: fff_Colors("#FFFFFF", "FFFFF", "FF")
Ví dụ với tên: fff_Colors("yellow", "blue")
yellow, ye, yl |
red, re |
blue |
green, gr |
cyan, cy |
magenta, ma |
white, wh, wi |
black, bl, bk |
orange, or |
pink |
purple, pu |
silver, si |
violet, vi |
Brown, br |
Beige, be |
Các ví dụ:
Ví dụ 1: Tìm chuỗi "Excel" tại ô F và tô màu đỏ
=FindFormat("Excel",F55,fff_Colors("#FF"))
Ví dụ 2: Tìm mảng {"Hello";"Excel"} tại ô F và tô màu đỏ, phông đậm
=FindFormat({"Hello";"Excel"},F59,fff_Colors("#FF"),fff_Bold())
Ví dụ 3: Trong cột F, Tìm bởi cột E và tô màu bởi định dạng ô cột E
=FindFormat(E63:E64,F63:F64)
Ví dụ 4: Trong cột F, Tìm bởi cột E và tô màu bởi định dạng ô cột E nếu xuất hiện lần thứ 2
=FindFormat(E67:E68,F67:F68,fff_FindIndex(2))
Ví dụ 5: Trong ô riêng lẻ trong cột F, Tìm bởi cột E và tô màu bởi định dạng ô cột E
=FindFormat(E71:E73,fff_FindRange(F71:F72,F75:F76))
Tìm và định dạng phông trong hình dạng:
Lưu ý: Để sử dụng được Hàm FindFormat trong dự án mới, trong VBA hãy sao chép module modFindFormatFont trong tập tin FindFormatXL.xlsmHoặc chép mã vào Add-in để sử dụng.
(Để tải tệp excel bên dưới cần đăng nhập)
File đính kèm
Lần chỉnh sửa cuối: