Переменные цвета для строк в таблице документов Google

У меня есть общая электронная таблица Google, где несколько пользователей уже заполнили детали. Было бы полезно иметь поочередно цветные линии, чтобы облегчить правильное размещение дополнительных данных.

  

Есть ли вариант безболезненного метода для поочередного цветного изображения (скажем, для клеток, которые уже содержат многие из них?

В пустом документе всегда будут «цветные 2 строки, копировать-вставить 2 строки, скопировать-вставить 4 строки и т. д.» , но в текущем документе уже есть текст, и некоторые строки по-прежнему подлежат удалению, что требует повторного воспроизведения позже.

43 голоса | спросил Phira 14 J0000006Europe/Moscow 2012, 16:58:17

7 ответов


38

Наконец мой оригинальный ответ полностью устарел.

Обновленные функции Google с функциями чередующихся цветов в меню «Формат». Там вы можете легко выбрать схему по умолчанию и настроить по своему усмотрению:

 как его найти

Обязательно удалите свое прежнее форматирование вручную, так как это не автоматически заменяет /отменяет.

=== OBSOLETE НИЖЕ ЭТО ЛИНИЯ ===

Google добавила эту функцию в «новый формат электронных таблиц».

Это можно активировать для новых документов, например: На « MyDrive » перейдите в настройки , выберите Редактирование , а затем « Попробуйте новые листы Google ». Имейте в виду, что на данный момент не все функции завершены, поэтому рассматривайте их как бета-версию.

Одним из изменений в этой новой электронной таблице является возможность определять пользовательские формулы в условном форматировании.

Эта формула затем позволит чередовать окраску в листе (если применяется ко всему листу):

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

<сильный> Обновление . Будет также работать (thx @Qwertman):

  = MOD (ROW (), 2) <1
 

Просто для полноты: я использую новые листы сейчас довольно долгое время и еще не нашел функцию, которую мне не хватало. Хотя пользовательские формулы очень полезны - не только для чередующихся цветов.


Выбрать условное форматирование :

Условное форматирование


Создать пользовательскую формулу с цветом фона и диапазоном ячеек :

Пользовательская формула


См. результат :

Результат

ответил StampedeXV 7 Jpm1000000pmTue, 07 Jan 2014 20:06:45 +040014 2014, 20:06:45
11

В настоящее время нет способа для формулы для этого и не использовать функцию Google по умолчанию.

Однако есть несколько сторонних скриптов, которые сделают это для вас:

Установка скрипта

  1. Откройте таблицу.
  2. Нажмите Сервис
  3. Нажмите Галерея скриптов
  4. Поиск Zebra Stripe
  5. Установить
  6. Прочитайте предупреждение (и если вы согласитесь)
  7. Авторизоваться

Выполнение скрипта

  1. Нажмите Сервис
  2. Перейдите в Script Manager ...
  3. Нажмите ZebraStripe
  4. Нажмите Выполнить
  5. Profit

чередующиеся цветовые строки

  • Вам нужно будет отредактировать скрипт, чтобы получить желаемый цвет.
  • Это влияет только на лист, который вы сейчас просматриваете.
ответил Dez 14 J0000006Europe/Moscow 2012, 17:38:13
6
  1. Выберите строку 1
  2. Цвет с помощью Цвет заливки
  3. Выберите строку 2
  4. Цвет с другим цветом с цветом fill
  5. Выберите строку строки 1 и 2 и скопируйте ее
  6. Выберите полный лист
  7. Перейдите в Изменить â † 'Вставить специальный â †' Только формат вставки

Задание выполнено.

ответил ikram 22 AMpTue, 22 Apr 2014 11:01:30 +040001Tuesday 2014, 11:01:30
2

Я разместил скрипт в галерее скриптов под названием «Меню зебры». Если вы добавите это в свою электронную таблицу и убедитесь, что открываете и закрываете редактор сценариев (есть ошибка с распознаванием скрипта). У вас будет меню под названием «Zebra Stripes», и там вы найдете пару вариантов для разметки листов и групп ячеек. Некоторые из других вариантов не используют лучшие методы Google и могут быть очень трудными для отмены или выбора полосы. Если вы найдете лучшие инструменты, я хотел бы услышать о них.

ответил fooby 24 MonEurope/Moscow2012-12-24T06:00:52+04:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2012 06:00:52 +0400 2012, 06:00:52
2

Вы также можете использовать инструмент для рисования. Выделите строку после того, как вы изменили цвет, щелкните значок, который выглядит как ролик для рисования, затем щелкните следующую строку, которую вы хотите изменить цвет (если это нормально, если остальная часть формата обеих этих строк является то же самое.) Это раздражает, чтобы делать это повторно, но это немного быстрее, чем выбор цвета для каждой строки.

  • Если вы сделаете это перед добавлением данных, другие изменения формата вернутся вверх.

  • Основная проблема с этим методом, если вы вставляете строки позже, будет компенсировать все, если вы не вставляете пару строк и не форматируете их одинаково.

надеюсь, что Google скоро добавит формулы для условного форматирования.

ответил Alice Faketon 14 FebruaryEurope/MoscowbThu, 14 Feb 2013 06:25:26 +0400000000amThu, 14 Feb 2013 06:25:26 +040013 2013, 06:25:26
2

Альтернативным решением может быть вовсе не изменение документа и просто изменение способа его представления с использованием пользовательского CSS (например, с Стильный плагин Firefox /Chrome):

  @ - url-префикс moz-документа (https://docs.google.com/spreadsheet) {
    .waffle tr: nth-child (even)> td {
        background-color: # A0FFA0! important;
    }
}
 

Легко включать и отключать, используя стильное меню, и работать со всеми электронными таблицами, даже с теми, на которые у вас нет доступа на запись. Это не совсем то, о чем просили, но может быть полезно независимо.

Снимок экрана

Я загрузил этот стиль-лист на страницу userstyles.

ответил Hjulle 28 FebruaryEurope/MoscowbFri, 28 Feb 2014 00:42:39 +0400000000amFri, 28 Feb 2014 00:42:39 +040014 2014, 00:42:39
2

Ответ @StampedeXV правильный, но я предлагаю использовать более простую функцию.
Вам не нужен параметр для функции ROW (), а ISEVEN () намного проще, чем MOD:

  = ISEVEN (СТРОКА ())
 

Ориентация на инвертированный набор строк:

  = ISODD (СТРОКА ())
 


Таблицы zebra на основе столбцов можно выполнить с помощью

  = ISEVEN (колонка ())
 

... и ...

  = ISODD (колонка ())
 
ответил Jpsy 15 FebruaryEurope/MoscowbMon, 15 Feb 2016 19:21:54 +0300000000pmMon, 15 Feb 2016 19:21:54 +030016 2016, 19:21:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132