Giúp dễ dàng xem ô hiện tại của bạn trong sổ làm việc Excel bằng cách tô sáng động hàng, cột, ô hoặc tiêu đề đã chọn. Dưới đây là các tùy chọn tô sáng rõ ràng và tinh tế hơn cộng với nhược điểm của việc tô sáng, mẹo trong thế giới thực và thủ thuật gỡ lỗi nếu bạn gặp sự cố
Có nhiều biến thể khác nhau về phương pháp này; . Chúng tôi cũng sẽ giải thích cách thức hoạt động để bạn có thể thay đổi phần tô sáng cho phù hợp với bản thân
Các bảng Excel lớn có thể khó điều hướng và đảm bảo bạn đã chọn đúng ô. Điều đó đặc biệt quan trọng khi bạn điền dần dần vào bảng và theo thứ tự ngẫu nhiên – việc chọn đúng ô rất quan trọng
Chúng tôi đã sử dụng thủ thuật này cho một bảng Trivia Quiz. Quản lý điểm số với tất cả sự ồn ào và nhầm lẫn của một sự kiện có thể khó khăn. Thủ thuật làm nổi bật này làm cho việc nhập điểm của đội đáng tin cậy hơn
Bất kỳ Excel hiện đại nào dành cho Windows hoặc Mac đều có thể thực hiện việc này. Hàm Cell() rất cần thiết và được giới thiệu trong Excel 2007 cho Windows và Excel 2011 cho Mac
Trước khi chúng tôi bắt đầu, một cảnh báo nhỏ. Thủ thuật này có một số bước và có thể gây khó chịu lúc đầu. Khi bạn làm cho nó hoạt động, thật tuyệt nhưng lần thử đầu tiên đó có thể khiến bạn hơi phát điên. Chúng tôi đã bao gồm một số thủ thuật gỡ lỗi bên dưới
Làm nổi bật động bằng cách lựa chọn có hai thành phần. Định dạng có điều kiện sử dụng vị trí ô đã chọn làm điều kiện cộng với một chút VBA để giúp Excel thực hiện thêm một số công việc
Thành phần kỳ diệu – SelectionChange
Thủ thuật chính là làm cho Excel tính toán lại bảng tính bất cứ khi nào bạn chuyển sang ô khác. Thông thường, Excel chỉ tính toán lại khi có thay đổi trong ô hoặc làm mới dữ liệu
Để làm điều đó, hãy sử dụng một mã VBA nhỏ để thực hiện điều gì đó mỗi khi lựa chọn thay đổi. Excel có một sự kiện dựng sẵn cho sự kiện này có tên là Worksheet_SelectionChange tất cả những gì chúng ta phải làm là giao cho sự kiện đó một việc gì đó để làm
Mã này đi vào từng trang tính mà bạn muốn nó hoạt động
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = False Then
Application.Calculate
End If
End Sub
Đoạn mã gọi sự kiện SelectionChange sau đó buộc Excel phải tính toán lại trang tính. Chúng tôi không muốn điều đó xảy ra khi chúng tôi cắt/sao chép/dán nên câu lệnh IF dừng việc đó
Đoạn mã nhỏ này có những cách sử dụng khác, như bạn sẽ thấy trong tùy chọn Tiêu đề của một ô đã chọn bên dưới
Nhược điểm của tính toán cưỡng bức
Buộc Excel tính toán lại trang tính cho mỗi lần di chuyển ô sẽ làm chậm toàn bộ sổ làm việc. Điều đó đúng nhưng có lẽ không đáng chú ý ngoại trừ các bảng tính thực sự lớn hoặc phức tạp. Excel hiện đại khá thông minh trong việc tìm ra các ô cần tính toán lại khi tính toán thủ công được thực hiện
Hãy thử tô sáng, nếu nó trở thành sự cố, chỉ cần xóa mã VBA hoặc nhận xét Ứng dụng. tính dòng
Sổ làm việc sẽ phải được lưu trong một macro-enabled. Định dạng XLSM có thể là một vấn đề trong một số tổ chức
Nước sốt định dạng có điều kiện
Chúng ta đã nói về Định dạng có điều kiện trong Excel nhiều lần trước đây. Thông thường, đó là thay đổi giao diện của một ô dựa trên giá trị trong ô đó
Lần này chúng ta sẽ lén lút. Chúng tôi sẽ cung cấp cho Định dạng có điều kiện một công thức nhỏ để so sánh vị trí ô hiện được chọn (hàng và cột) với ô được định dạng. Nếu ô nằm trong cùng một hàng hoặc cột với ô bạn đã nhấp vào, Định dạng có điều kiện sẽ được thực hiện. Đây là phần mở rộng của thủ thuật Office Watch từ năm 2015
Bạn chỉ có thể sao chép/dán công thức bên dưới nhưng nếu bạn hiểu cách thức hoạt động của nó, nó sẽ mở ra nhiều khả năng hơn. Các lựa chọn thay thế mà chúng ta sẽ xem xét bên dưới chủ yếu là về việc thay đổi công thức này
=OR(CELL("col")=COLUMN(),CELL("row")=ROW())
Nó không đáng sợ lắm, hãy phá vỡ nó
CELL("col")=COLUMN()
So sánh số cột của ô được chọn CELL(“col”) với cột của ô cần định dạng COLUMN(), nếu chúng giống nhau thì kết quả là TRUE
CELL("row")=ROW()
So sánh số hàng của ô đã chọn CELL(“row”) với số hàng của ô được định dạng ROW(), nếu chúng giống nhau thì kết quả là TRUE
Mỗi bài kiểm tra đó trả về TRUE hoặc FALSE, chúng tôi muốn định dạng được áp dụng khi một trong hai trường hợp là True để cả hai bài kiểm tra được bao bọc trong hàm OR
(đó là lý do tại sao mã VBA là cần thiết, để làm cho Excel tính toán lại các hàm CELL() mỗi khi vùng chọn thay đổi)
Đánh dấu hàng và cột đã chọn
Bây giờ, hãy đặt tất cả những thứ này lại với nhau để làm nổi bật hàng và cột từ hình ảnh đầu tiên trong bài viết này. Nếu bạn đang thử điều này lần đầu tiên, hãy thử ví dụ này trước vì nó là cơ sở cho tất cả các biến thể sau này. Làm cho cái này hoạt động và phần còn lại sẽ là một trò lừa bịp
Chọn toàn bộ lưới hoặc bảng rồi chọn Trang chủ. Định dạng có điều kiện. Quy tắc mới
Chọn 'Sử dụng công thức để xác định ô nào cần định dạng'
Dán vào công thức chi tiết ở trên
=OR(CELL("col")=COLUMN(),CELL("row")=ROW())
Sau đó nhấp vào Định dạng để chọn giao diện bạn muốn. Tab Fill thay đổi màu nền của ô
Đường viền cũng có sẵn để thay đổi các cạnh của ô, có một ví dụ về điều đó bên dưới
Đánh dấu hàng & cột với các màu khác nhau
Có thể bạn muốn hàng và cột có màu sắc hoặc định dạng khác nhau
Đó chỉ là một biến thể với hai quy tắc định dạng có điều kiện, một cho hàng, một cho cột
Cả hai quy tắc đều áp dụng cho cùng một phạm vi, lưới hoặc bảng
Ở trên chúng tôi đã giải thích cách hoạt động của công thức điều kiện, đây là hai điều kiện
=CELL("col")=COLUMN()
=CELL("row")=ROW()
Như bạn có thể thấy, đó là hai bài kiểm tra không có bài kiểm tra OR() để kết hợp chúng
Mẹo thế giới thực
Có khả năng là bạn hoặc người dùng của trang tính sẽ yêu cầu thay đổi phần tô sáng động. Có thể thay đổi màu sắc hoặc chỉ đánh dấu các hàng, v.v. Để thực hiện các thay đổi trong tương lai dễ dàng hơn, chúng tôi khuyên bạn nên luôn đặt hai định dạng có điều kiện (một cho hàng, một cho cột). Ngay cả khi cả hai sử dụng cùng một định dạng như trong ví dụ này
Nếu người dùng/khách hàng muốn thay đổi, tất cả những gì bạn phải làm là thay đổi định dạng. Ví dụ: chỉ để đánh dấu hàng, chỉ cần xóa các tùy chọn định dạng cho dòng =Cell(“col”) …
Đừng xóa quy tắc định dạng có điều kiện, bạn có thể cần lại sau
Định dạng tinh tế hơn, ít gây khó chịu hơn
Các tùy chọn định dạng cột và hàng ở trên thường được minh họa vì chúng rõ ràng và sặc sỡ. Trong nhiều tình huống, cái gì đó tinh tế hơn là tốt hơn
Chỉ đánh dấu hàng hoặc cột đã chọn
Định dạng cho hàng và cột, được hiển thị ở trên, cũng là cách để đánh dấu chỉ một hàng hoặc cột
Sử dụng định dạng có điều kiện của hàng hoặc cột
(chúng tôi đã để lại cột định dạng có điều kiện trong trường hợp chúng tôi đổi ý. )
Định dạng là một gradient hai tông màu có sẵn tại Format. Lấp đầy. Hiệu ứng điền vào. Hai màu
Đánh dấu các tiêu đề của ô đã chọn cộng với một số tính năng bổ sung
Bạn có thể nghĩ rằng các dòng màu đầy đủ là quá nhiều, vậy còn việc đánh dấu chỉ các tiêu đề hàng và cột (Hàng 1 và Cột A)
Thay đổi 'Áp dụng cho… ' thành hàng đầu tiên ($A$1. $I$1) hoặc cột ($A$1. $A$13)
Ngoài ra, vừa khít với định dạng đường viền đầu tiên
Ví dụ trên có một số thủ thuật bổ sung, bởi vì chúng tôi không thể tự giúp mình và có chút nhiệt tình
Ở phía bên phải, bạn sẽ thấy các cột Tổng và Xếp hạng với định dạng đường viền trên/dưới, chỉ để hiển thị phương án thay thế đó. Đó là một trong những tùy chọn có sẵn trên Format Cells. tab đường viền
Thay vì tô màu, hãy thử các đường viền ngang và dọc để hiển thị hàng/cột đã chọn
Định dạng có điều kiện chỉ áp dụng cho hai cột đó
Bổ sung, phù hợp với bản tóm tắt thứ hai, năng động
Thủ thuật thứ hai ở bên dưới bảng và xứng đáng có một bài báo của riêng nó. Đó là bản tóm tắt của học sinh (hàng) đã chọn thay đổi theo ô bạn đang ở
Đó là một ví dụ về những gì có thể xảy ra khi Excel đang tính toán lại cho mỗi lần thay đổi lựa chọn. Bạn có thể tạo các bảng tính phản hồi nhanh hơn và nhiều thông tin hơn
Làm điều đó với hàm INDIRECT() lấy giá trị của một ô khác
=INDIRECT(ADDRESS(CELL("row"),1))
Cộng với người bạn cũ Cell() của chúng ta để lấy vị trí hàng hoặc cột của các ô đã chọn
Chỉ đánh dấu ô đã chọn
Tinh tế hơn nữa là chỉ đánh dấu ô đã chọn. Excel tự động làm điều đó với đường viền bao quanh vùng chọn nhưng bạn có thể làm được nhiều hơn thế với định dạng có điều kiện. Ở đây, ô đã chọn được in đậm với màu vàng
Làm điều đó với một biến thể đơn giản trên công thức đầu tiên ở đầu bài viết này
=AND(CELL("col")=COLUMN(),CELL("row")=ROW())
Thay vì OR(), hãy sử dụng AND()… nghĩa là cả hai điều kiện đều phải ĐÚNG
Mẹo sửa lỗi
Không làm việc cho bạn?
VBA có hoạt động không?
Đảm bảo mã VBA đang hoạt động bằng cách thêm hộp thông báo vào chức năng, ví dụ:
________số 8
Nếu chức năng đang hoạt động trong sổ làm việc thì mỗi lần chọn ô sẽ hiển thị thông báo
Nếu thông báo không xuất hiện thì bạn biết chức năng này không hoạt động. Rất có thể mã không nằm trong trang tính chính xác
Áp dụng đối với
Kiểm tra Áp dụng cho định dạng có điều kiện và bạn đang xem phần bên phải của sổ làm việc
Hiển thị quy tắc định dạng cho. đảm bảo đó là Bảng tính này hoặc Bảng này
Áp dụng đối với. kiểm tra phạm vi chính xác được chọn
Điền nhanh các danh sách hoặc hàng theo trình tự trong Excel Định dạng có điều kiện của Excel, ngoài các cài đặt trước Thủ thuật định dạng và văn bản cho Excel Justify, Fill, Orientation, Shrink to Fit and other Excel formatting tricks.
Tham gia Office for Mere Mortals ngay hôm nay
Office for Mere Mortals là nơi hàng nghìn người thu thập các mẹo và thủ thuật hữu ích cho Word, Excel, PowerPoint và Outlook
Hãy thử một lần. Bạn có thể hủy đăng kí bất kì lúc nào. Chúng tôi chưa bao giờ gửi thư rác hoặc bán địa chỉ kể từ khi chúng tôi bắt đầu hơn hai mươi năm trước
Làm cách nào để thay đổi màu ô khi nhấp hoặc chọn ô trong Excel?
Áp dụng mẫu hoặc hiệu ứng tô màu .
Chọn ô hoặc phạm vi ô bạn muốn định dạng
Nhấp vào Trang đầu > Công cụ khởi động hộp thoại Định dạng ô hoặc nhấn Ctrl+Shift+F
Trên tab Tô, bên dưới Màu nền, chọn màu bạn muốn
Có cách nào để tự động đánh dấu hàng tôi đang làm việc không?
Trong cửa sổ định dạng ô, chuyển sang tab điền và chọn màu bạn muốn sử dụng làm màu để đánh dấu hàng hiện hoạt. Sau đó bấm OK trên cửa sổ Format Cells và OK trên cửa sổ New Formatting Rule. Tại thời điểm này, Hàng 1 sẽ được đánh dấu bằng màu bạn đã chọn