Màu sắc xen kẽ cho các dòng trong bảng tính tài liệu của Google


43

Tôi có một bảng tính Google được chia sẻ nơi một số người dùng đã điền vào các phần. Sẽ rất hữu ích khi có các dòng màu xen kẽ để tạo điều kiện sắp xếp chính xác dữ liệu bổ sung.

Có một tùy chọn phương pháp không đau để xen kẽ màu (giả sử, các ô đã cho rằng đã có nhiều trong số chúng chứa văn bản?

Trong một tài liệu trống, sẽ luôn có "màu 2 dòng, sao chép-dán 2 dòng, sao chép-dán 4 dòng, v.v." tùy chọn, nhưng trong tài liệu hiện tại, đã có văn bản và một số dòng vẫn có thể bị xóa, điều này đòi hỏi phải đổi màu sau.

Câu trả lời:


38

Cuối cùng câu trả lời ban đầu của tôi là hoàn toàn lỗi thời.

Google cập nhật các tính năng với các tính năng Màu xen kẽ trong mục menu "Định dạng". Ở đó bạn có thể dễ dàng chọn một lược đồ mặc định và tùy chỉnh theo ý muốn:

làm thế nào để tìm thấy nó

Hãy chắc chắn xóa định dạng thủ công cũ của bạn, vì điều này không tự động thay thế / ghi đè.

=== OBSOLLEX DƯỚI ĐÂY NÀY ===

Google đã thêm tính năng này ngay bây giờ trong "định dạng bảng tính mới".

Điều này có thể được kích hoạt cho các tài liệu mới như sau: Trên " MyDrive ", đi tới cài đặt chọn Chỉnh sửa và sau đó " Thử Google Sheets mới ". Xin lưu ý rằng cho đến nay không phải tất cả các tính năng đều hoàn chỉnh, vì vậy hãy coi nó là phiên bản beta.

Một trong những thay đổi trong bảng tính mới này là khả năng xác định các công thức tùy chỉnh trong tùy chọn định dạng có điều kiện.

Công thức này sau đó sẽ cho phép tô màu xen kẽ trong trang tính (nếu áp dụng cho toàn bộ trang tính):

=MOD(ROW(A2),2) < 1

Cập nhật . Sau đây cũng sẽ hoạt động (thx @Qwertman):

=MOD(ROW(),2) < 1

Chỉ để hoàn thiện: Tôi đang sử dụng các trang tính mới trong một thời gian khá lâu và vẫn chưa tìm thấy một tính năng mà tôi đã thiếu. Trong khi các công thức tùy chỉnh rất hữu ích - không chỉ cho các màu xen kẽ.


Chọn định dạng có điều kiện :

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


Tạo Công thức tùy chỉnh với Màu nền và Phạm vi ô :

Công thức tùy chỉnh


Xem kết quả :

Kết quả


1
Bởi vì hiện tại tôi chỉ sử dụng nó trong các tài liệu nội bộ của công ty. Nếu tôi tìm thấy thời gian tôi sẽ tạo ra một hình nộm.
StampedeXV

1
một ảnh chụp màn hình về những gì? Một tấm với màu sắc xen kẽ? Làm thế nào để chọn trang tính mới hoặc nơi để xác định công thức?
StampedeXV

✔ Câu trả lời hay nhất, cảm ơn. FWIW, "tờ" hiện đã được triển khai đầy đủ và bộ sưu tập tập lệnh hiện là "tiện ích bổ sung"
Rowe Morehouse

Bạn không cần đặt bất cứ thứ gì vào ROW, nó có thể chỉ là=MOD(ROW(),1)<1
M-Pixel

1
Tại sao không đơn giản =ISEVEN(ROW())?
törzsmókus

11

Hiện tại không có cách nào để một công thức làm điều này và không có tính năng mặc định của Google.

Tuy nhiên, có một vài tập lệnh bên thứ ba sẽ làm điều này cho bạn:

Cài đặt tập lệnh

  1. Mở bảng tính của bạn
  2. Bấm vào Toolsmenu
  3. Bấm vào Script Gallery
  4. Tìm kiếm Zebra Stripe
  5. Tải về
  6. Đọc cảnh báo (và nếu bạn đồng ý tiếp tục)
  7. Ủy quyền

Thi công kịch bản

  1. Bấm vào Toolsmenu
  2. Đi đến Script Manager...
  3. Bấm vào ZebraStripe
  4. Nhấp chuột Run
  5. Lợi nhuận

Hàng màu xen kẽ

  • Bạn sẽ phải chỉnh sửa tập lệnh để có được màu bạn muốn
  • Nó chỉ ảnh hưởng đến tờ bạn đang xem

5
Thư viện kịch bản không có sẵn nữa.
Olli

6
  1. Chọn hàng 1
  2. Tô màu với màu Fill
  3. Chọn hàng 2
  4. Tô màu nó với màu khác với màu tô
  5. Chọn hàng 12hàng và sao chép nó
  6. Chọn trang tính đầy đủ
  7. Chuyển đến Chỉnh sửa → Dán đặc biệt → Chỉ dán định dạng

Công việc hoàn thành.


Câu trả lời tốt, nhưng nó thậm chí có thể tốt hơn nếu bạn thêm một ảnh chụp màn hình thể hiện quá trình.
Vidar S. Ramdal

1
Câu trả lời tuyệt vời. Đó là điều thực sự dễ dàng để làm mà không cần một ảnh chụp màn hình.
Olli

2

Tôi đã đăng một tập lệnh lên Thư viện tập lệnh có tên "Menu Zebra Zebra". Nếu bạn thêm nó vào bảng tính của mình và đảm bảo mở và đóng trình chỉnh sửa tập lệnh (có lỗi khi nhận dạng tập lệnh). Bạn sẽ có một menu gọi là "Zebra Stripes" và ở đó bạn sẽ tìm thấy một vài tùy chọn để tách các trang tính và nhóm các ô. Một số tùy chọn khác không sử dụng các thực tiễn tốt nhất của Google và có thể rất khó hoàn tác hoặc lựa chọn sọc. Nếu bạn tìm thấy các công cụ tốt hơn, tôi rất muốn nghe về chúng.


2
Thư viện kịch bản không có sẵn nữa.
Olli

2

Bạn cũng có thể sử dụng công cụ định dạng sơn. Đánh dấu hàng sau khi bạn đã thay đổi màu, nhấp vào biểu tượng trông giống như một con lăn sơn, sau đó nhấp vào hàng tiếp theo bạn cũng muốn thay đổi màu (miễn là không sao nếu phần còn lại của định dạng của cả hai hàng đó là giống nhau.) Thật khó chịu khi phải làm điều đó lặp đi lặp lại, nhưng nó nhanh hơn một chút so với việc chọn màu cho mỗi hàng.

  • Nếu bạn làm điều này trước khi thêm dữ liệu thì các thay đổi định dạng khác sẽ được đặt lên hàng đầu.

  • Vấn đề chính với phương thức này nếu bạn chèn các hàng sau nó sẽ bù mọi thứ trừ khi bạn chèn một cặp hàng và định dạng giống nhau.

hy vọng Google sẽ sớm thêm công thức vào định dạng có điều kiện.


2

Một giải pháp thay thế có thể không thay đổi tài liệu ở tất cả và chỉ cần thay đổi cách nó được trình bày, sử dụng tùy chỉnh CSS (ví dụ với. Stylish plugin của Firefox / Chrome):

@-moz-document url-prefix(https://docs.google.com/spreadsheet) {
    .waffle tr:nth-child(even) > td {
        background-color: #A0FFA0 !important;
    }
}

Thật dễ dàng để bật và sử dụng menu thời trang và nên hoạt động trên tất cả các bảng tính, ngay cả những bảng bạn không có quyền truy cập ghi. Đó không phải là chính xác những gì được yêu cầu, nhưng có thể hữu ích bất kể.

Ảnh chụp màn hình

Tôi cũng đã tải trang mẫu này lên trang kiểu người dùng .


Tại sao bạn không thêm ảnh chụp màn hình?
Jacob Jan Tuinstra

1
Không nghĩ rằng nó sẽ giúp. Đó là khá rõ ràng làm thế nào màu sắc xen kẽ trông.
Hjulle

2

Câu trả lời của @StampedeXV là chính xác, nhưng tôi khuyên bạn nên sử dụng một chức năng đơn giản hơn.
Bạn không cần một tham số cho hàm ROW () và ISEVEN () đơn giản hơn nhiều so với MOD:

=ISEVEN(ROW())

Nhắm mục tiêu tập hợp các hàng nghịch đảo sẽ là:

=ISODD(ROW())


Các bảng ngựa vằn dựa trên cột có thể được thực hiện với:

=ISEVEN(COLUMN())

... và ...

=ISODD(COLUMN())

Cảm ơn, nhưng người đăng câu trả lời được chấp nhận hiện đã chọn thêm giải pháp của tôi dưới dạng cập nhật cho câu trả lời của anh ấy. Không vui.
Jpsy

về mặt kỹ thuật, họ được phép làm như vậy NẾU họ liên kết với câu trả lời của bạn.
törzsmókus

btw, bạn có thể vừa chỉnh sửa câu trả lời của họ thay vì thêm chi tiết đó vào một câu trả lời riêng. bạn thậm chí còn nhận được 2 rep cho điều đó :)
törzsmókus

Không, sao chép không được phép. Nó được phép liên kết đến một câu trả lời khác, nhưng không được sao chép. Sao chép phá vỡ ý tưởng trả lời dựa trên danh tiếng. Và câu trả lời của tôi không phải là một chi tiết, mà là một cách hoàn chỉnh, thanh lịch hơn để giải quyết vấn đề. Như bạn đã nói: "đây nên là câu trả lời được chấp nhận." Vậy tại sao tôi chỉ nên đi với 2 đại diện?
Jpsy

1
Không, @ törzsmókus, bạn vẫn sai. Mặc dù giấy phép CC áp dụng cho tất cả nội dung ở đây, nhưng vẫn KHÔNG được phép sao chép từ một câu trả lời cho một câu hỏi sang một câu trả lời khác cho cùng một câu hỏi. Điều này không liên quan gì đến CC nhưng với các quy tắc của StackExchange. Không cần phải bắt đầu một Meta về điều này vì đã có rất nhiều trong số họ, tất cả đều có cùng một kết quả: Đó là điều không nên. Xem ví dụ này: meta.stackoverflow.com/questions/269394/ từ
Jpsy
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.