Cách tô màu các hàng dựa trên giá trị ô trong OpenOffice và LibreOffice


44

Làm cách nào để bạn tự động đặt màu nền của toàn bộ một hàng dựa trên giá trị của một cột cụ thể trong hàng đó trong OpenOffice và LibreOffice?

Có những câu hỏi tương tự cho Excel , nhưng điều này không hoàn toàn hoạt động trong LibreOffice.

Tôi có thể đặt quy tắc định dạng có điều kiện bằng cách sử dụng công thức để đặt màu của một ô cụ thể dựa trên giá trị trong ô đó (ví dụ =$D5), nhưng làm cách nào để áp dụng định dạng cho toàn bộ hàng?

Câu trả lời:


44

Nó thậm chí còn dễ dàng hơn giải pháp của pnuts . Bạn không cần chọn ô chứa giá trị phù hợp với định dạng có điều kiện. Chỉ cần chọn tất cả các ô sẽ được định dạng có điều kiện và sử dụng quy tắc dựa trên công thức. Bây giờ, nếu công thức của bạn sử dụng một địa chỉ ô có cột cố định (ví dụ: '$ D5'), OpenOffice sẽ điều chỉnh nó cho mọi ô được chọn.

Ví dụ: Bạn muốn định dạng có điều kiện bảng sau dựa trên giá trị của cột thứ hai (B) (định dạng nên được áp dụng nếu giá trị lớn hơn 2):

Định dạng có điều kiện 1

Làm như vậy:

  1. Chọn các ô từ A1 đến C5;

  2. Chọn Menu Format-> Conditional Formatting->
    Manage...

  3. Nhấn Addnút để thêm một điều kiện;

  4. Chọn loại điều kiện Formula is

  5. Nhập dưới dạng Công thức $B1 > 2và đặt định dạng được áp dụng nếu điều kiện khớp (ví dụ: nền đỏ xấu xí);

Kết quả sẽ như thế này:

Định dạng có điều kiện: kết quả

Để kiểm tra kỹ những gì LibreScript / OpenOffice đã làm với bảng của bạn, ví dụ A4, chọn một ô duy nhất và chọn Menu Format-> Conditional Formatting->
Manage...một lần nữa.

Bạn sẽ thấy có một quy tắc định dạng có điều kiện được xác định cho ô đó, với Formula isloại điều kiện và $B4 > 2như công thức. Vì vậy, LibreOffice đã dịch định dạng có điều kiện được xác định cho bảng hoàn chỉnh theo các quy tắc duy nhất cho mỗi ô tự động.


1

Tôi thú nhận tôi thấy điều này đặc biệt khó khăn. Bạn cần 'tung hứng' ô đã chọn (viền ngoài màu đen) với mảng đã chọn để định dạng (tô bóng).

Nhấp vào D5 (để hiển thị phác thảo màu đen) và chọn toàn bộ trang tính (ở trên 1và bên trái của A). Đặt định dạng có điều kiện cần có với Công thức là: $ D5 = {bất kể nội dung của D5}.

Nếu điều đó không hiệu quả, chỉ là tôi đã không giải thích chính mình!


2
Cảm ơn Pnuts, câu trả lời của bạn đã làm việc! Đây là những gì tôi đã làm: 1. Nhấp vào ô giữ giá trị phụ thuộc vào màu sắc. Hãy chắc chắn rằng nó nằm ở một góc của 'bảng' mà bạn muốn áp dụng tô màu. 2. Sau đó chọn toàn bộ phạm vi bằng chuột (bắt đầu từ ô đã chọn trước đó) hoặc bằng cách giữ phím shift và nhấp vào góc đối diện chéo của phạm vi. 3. Nhập định dạng có điều kiện và xác định điều kiện là "Công thức là" "$ D5 = 'bất kể điều kiện nào là'. (" $ D5 "được tham chiếu đến giá trị tiêu chí giữ ô góc) Điều đó sẽ hoạt động :)
PopMilo
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.