0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как быстро очистить или удалить все форматирование ячеек в Excel?

Как удалить форматирование ячеек в Excel (из всех, пустых, определенных ячеек)

Как удалить форматирование ячеек в Excel (из всех, пустых, определенных ячеек)

Удалить форматирование ячеек в Excel легко несколькими щелчками мыши (или сочетаниями клавиш).

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

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

Удалить все форматирование ячеек со всего рабочего листа

Именно так я поступаю, когда получаю рабочую книгу Excel при загрузке базы данных или от коллеги. Иногда проще просто изменить форматирование, а иногда приходится полностью удалять форматирование ячеек (со всего листа) и начинать все сначала.

Вот шаги для удаления форматирования ячеек со всего листа:

  1. Откройте рабочий лист, с которого вы хотите удалить форматирование
  2. Щелкните в верхнем левом углу листа (со значком серого треугольника). Это выберет все ячейки на листе
  3. Перейдите на вкладку "Главная"
  4. В группе «Редактирование» щелкните раскрывающийся список «Очистить».
  5. В появившихся параметрах нажмите «Очистить форматы».

Вышеуказанные действия немедленно удалят все форматирование, и останутся лишь ваши данные.

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

Примечание: При этом удаляются все типы форматирования, такие как цвет, границы и форматирование чисел. Например, если даты отображаются в определенном формате (например, 01-01-2020 или 01 января 2021-2022), это позволит удалить этот формат и получить базовое число 43831.

Если на рабочем листе есть правила условного форматирования, эти шаги также удалят их.

Этим же методом можно удалить все, удалив только комментарии, содержание или гиперссылки в Excel.

Удалить форматирование из пустых / пустых ячеек

В Excel вы можете использовать функцию Go-To Special, чтобы выбрать все пустые ячейки (пустые ячейки) одновременно.

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

Ниже описаны шаги по выделению всех пустых ячеек с помощью функции Перейти к специальным и удалению форматирования из них;

  1. Выберите диапазон ячеек, в котором вы хотите выделить все пустые ячейки и удалить форматирование.
  2. Нажмите клавишу F5. Откроется диалоговое окно "Перейти к".
  3. В диалоговом окне «Перейти» нажмите кнопку «Специальный». Это откроет диалоговое окно Перейти к специальному
  4. В диалоговом окне "Перейти к специальному" выберите вариант "Пустой".
  5. Щелкните ОК. Это выберет все пустые ячейки в выбранном диапазоне.
  6. Перейдите на вкладку "Главная"
  7. В группе «Редактирование» щелкните раскрывающийся список «Очистить».
  8. В появившихся опциях нажмите Очистить форматы.
Читайте так же:
Как быстро скрыть неиспользуемые ячейки, строки и столбцы в Excel?

Используя ту же технику, можно выделить пустые ячейки, а затем удалить их или выделить.

Удаление определенного форматирования ячеек из диапазона / листа

Иногда вы можете столкнуться с набором данных, содержащим определенные типы форматирования или несколько ячеек. Это могут быть, например, желтые ячейки с жирным шрифтом.

В этом случае, как я могу выделить только эти ячейки и деформировать их (сохранив все остальное неизменным)?

Хотя вы можете выбрать и удалить форматирование для всех ячеек, это не является решением, если вы хотите удалить только часть форматирования, а остальное оставить.

Ниже представлен пример форматированного набора данных, в котором некоторые ячейки выделены желтым цветом с красным текстом.

Форматирование будет снято только с этих желтых ячеек.

Это можно сделать с помощью функции «Найти и заменить».

«Найти и заменить» позволяет найти и выбрать ячейки, к которым было применено определенное форматирование. Выделив эти ячейки, вы можете легко удалить их форматирование.

Ниже описаны шаги, позволяющие выделить все ячейки с определенным форматированием и затем удалить это форматирование:

  1. Выберите весь набор данных (или весь лист)
  2. Перейдите на вкладку "Главная"
  3. В группе редактирования нажмите «Найти и выбрать».
  4. Щелкните "Найти". Откроется диалоговое окно «Найти и заменить».
  5. Нажмите на кнопку "Параметры".
  6. В поле «Найти» щелкните значок раскрывающегося списка (треугольник, направленный вниз) в кнопке «Формат». Это покажет вам еще несколько вариантов в раскрывающемся списке.
  7. Нажмите на опцию «Выбрать формат из ячейки». Курсор изменится на значок плюса и пипетку.
  8. Щелкните ячейку с форматированием, которое вы хотите удалить. Как только вы это сделаете, вы заметите, что форматирование отображается в виде предварительного просмотра в поле «Найти».
  9. Нажмите «Найти все». Это найдет все ячейки с одинаковым форматированием.
  10. Удерживая клавишу Control, нажмите клавишу A. Это выберет все ячейки с выбранным форматированием.
  11. Закройте диалоговое окно «Найти и заменить».
  12. Очистить форматирование (Главная -> Очистить -> Очистить форматы)
Читайте так же:
Как быстро найти и отфильтровать ячейки по формату курсива в Excel?

С помощью описанных выше действий можно удалить форматирование из выделенных ячеек.

Удалить текущее форматирование и скопировать из другой ячейки

Иногда самым простым способом удаления форматирования является простое копирование форматирования из одной из существующих ячеек рабочего листа и вставка его в ячейку/область.

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

Хотя один из способов — полностью очистить форматирование и затем выполнить форматирование вручную, копирование и вставка из существующих ячеек гораздо проще.

Для копирования форматирования из одной ячейки в другую необходимо выполнить следующие действия:

  1. Скопируйте ячейку, из которой вы хотите скопировать форматирование. В этом случае я выберу любую серую ячейку
  2. Выберите ячейку, из которой вы хотите удалить существующее форматирование, и вставьте новое.
  3. Щелкните правой кнопкой мыши выбранные ячейки / диапазон
  4. Нажмите Специальная вставка.
  5. В диалоговом окне Специальная вставка нажмите Форматы.
  6. Нажмите ОК.

Это позволит мгновенно применить форматирование скопированной ячейки к выбранной ячейке/диапазону.

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

Например, когда у вас есть данные о дате в разных форматах, вы можете легко привести данные в соответствие, скопировав формат (который также копирует формат даты/числа) из одной ячейки и вставив ее в другую.

Excel также имеет опцию Format Painter для быстрого копирования форматирования.

Примечание: Вы также можете использовать этот прием для копирования условного форматирования.

Надеюсь, вы нашли этот урок «Как удалить форматирование ячеек в Excel» полезным.

Как очистить Условное форматирование (не все форматирование) в Google Apps script

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

Читайте так же:
Как автоматически отсортировать данные в таблицах Google по алфавиту?

Есть ли способ сделать это с помощью сценария Google Apps? Единственное, что я вижу, это .clearFormat(), который, к сожалению, удаляет все форматирование, большая часть которого не должна быть удалена (например, цвет шрифта, цвет bg, шрифт, вес шрифта, поворот шрифта, контур ячейки).

Подскажите, пожалуйста, как сделать так, чтобы для каждого файла электронной таблицы нужно было нажать только одну кнопку?

6 ответов

  • Google Script : Как реализовать условное форматирование в электронной таблице?

Данные: B1: =GoogleClock // эта функция показывает час в режиме реального времени. 28/11/2013 15:45:00 C3: 0:15:00 //Time в часах Е3: 28/11/2013 15:45:00 F3: =сумма(E3+C3) //Result будет равна 28/11/2013 16:00:00 Г3: =IF(C3>0;IF($B$1>=$F3;"Call";"In Time");" ").

Я пытаюсь создать условное форматирование для таблицы, содержащей проценты от 0 до 100%. Условное форматирование было создано для изменения шрифта всех процентов * 50% на белый шрифт с красным фоном, а всех выше 50% — на черный шрифт с белым фоном. Это условное форматирование.

Сценарии Google Apps теперь поддерживают удаление условного форматирования при помощи ClearConditionalFormatRules

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

Значение «индекса» каждого условного правила равно 0. Удаление правила с индексом 0 уменьшает индексы остальных правил на 1. Удаляя правило с индексом = 0 до тех пор, пока не останется ни одного, цикл вызывает ошибку (и выходит из цикла).

Это странный способ отправки запросов: Я бы предпочел отправить таким образом один пакетный запрос:

Читайте так же:
Как вставить выпадающий список в лист Google?

Но вам нужно знать, сколько правил условного форматирования существует (и я не понимаю, как это выяснить). Если нужно удалить больше, чем количество правил на листе, запрос будет неудачным и ничего не будет удалено.

Без предварительного обслуживания

При создании простого сценария приложения необходимо:

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

  • Невозможно удалить условное форматирование до добавления нового форматирования

Чтобы убедиться, что я не добавляю одно и то же правило снова и снова, я сначала пытаюсь удалить любое условное форматирование столбца, с которым я работаю (например, индекс 6). Но когда я делаю это, я продолжаю получать ошибку: Неверные запросы[0].deleteConditionalFormatRule: Нет.

Лист с более чем 100 000 ячеек (скоро будет 300 000+ ячеек) используется в качестве диаграммы Ганта. Каждой ячейке назначается формула IF, которая возвращает X, если заголовок соответствующего столбца (дата) находится между начальной и конечной датой строки. Но что является резким.

Итак, после моего комментария к «if».

Но для этого вам нужно знать, сколько правил условного форматирования существует (и я не понимаю, как это можно узнать).

Решил расширить мой код:

// Часть 1 — Получение данных условного форматирования для всех листов активного рабочего листа

// Часть 2 — удалить условное форматирование на всех листах активного рабочего листа

  1. Скопируйте ячейку, которая не имеет условного форматирования.
  2. Выберите ячейки, из которых вы хотите удалить условное форматирование.
  3. Редактировать -> Вставить специальное -> Вставить только условное форматирование.

Немного поздно, но я нашел способ, если это кому-то поможет. Удалите все условное форматирование для перекрывающихся полигонов в параметрах. Затем не трогайте никакое другое условное форматирование (фактически, перестройте его).

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

Читайте так же:
Как вставить гиперссылки на документы / файлы Word в Excel?
Похожие вопросы:

Я использую условное форматирование в Excel для сравнения двух наборов данных (набор 1 в столбце A и набор 2 в столбце D). Условное форматирование находится в столбце F, поэтому если столбец A=D, то .

У меня есть лист, где мне нужно применить условное форматирование к диапазону, но критерий If Text Contains =D4 не работает корректно с диапазоном, потому что он возвращает true.

Есть ли способ преобразовать условное форматирование в статическое форматирование в Excel? Диапазон рабочего листа, который я хочу экспортировать, должен выглядеть идентично оригиналу, но без форматирования.

Данные: B1: =GoogleClock //Эта функция отображает час в реальном времени. 28/11/2013 15:45:00 C3: 0:15:00 //Время в часах E3: 28/11/2013 15:45:00 F3: =sum(E3+C3) //Результат будет равен

Этот вопрос касается условного форматирования таблицы, содержащей проценты от 0 до 100%. Я успешно создал условное форматирование, которое меняет шрифт всех процентов < 50% на.

Когда я использую условное форматирование, я сначала стираю все условные форматирования столбца, в котором работаю (например, индекс 6). Но когда.

У меня есть лист, содержащий более 100 000 ячеек (скоро будет 300 000+ ячеек), который используется в качестве диаграммы Ганта. В каждой ячейке есть формула IF, которая возвращает X, заголовок If.

Я использую условное форматирование в Google Sheet. Я могу применить этот формат к определенному столбцу без каких-либо проблем. Но если мне нужен одинаковый формат для всех столбцов и каждого столбца.

Как сделать условное форматирование (в google sheets) на основе несмежных ячеек в тех же столбцах? Пример: Я хочу выделить (жирным шрифтом) максимум между [H4, H14, H24, H34 и т.д.

Я новичок в кодировании и немного занимаюсь Google Apps Script. Я пытаюсь установить пользовательский формат для большой книги, чтобы сделать все более читаемым и удобным для пользователя.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector