Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Microsoft 365, Microsoft Excel, Microsoft Office, Microsoft Office cho Mac, Office 2007, Office 2010, Office 2013, Office 2016, Office 2019, Office 2021 / Office LTSC, Office 365 /Thủ thuật Excel để làm nổi bật hàng, cột, tiêu đề đã chọn, v.v.

Chia sẻ

17 tháng chín 2022

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ó cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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())

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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 ô

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Đườ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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Đó 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ó cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn khô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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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”) …

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Đừ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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Sử dụng định dạng có điều kiện của hàng hoặc cột

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

(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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Đá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)

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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)

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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 đó

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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 ở

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

Đó 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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn khô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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn khô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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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

Có cách nào để đánh dấu một hàng trong Excel khi được chọn không?

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