Формула excel если текст в ячейке жирный

ГЛАВНАЯ

ТРЕНИНГИ

   Быстрый старт
   Расширенный Excel
   Мастер Формул
   Прогнозирование
   Визуализация
   Макросы на VBA

КНИГИ

   Готовые решения
   Мастер Формул
   Скульптор данных

ВИДЕОУРОКИ

ПРИЕМЫ

   Бизнес-анализ
   Выпадающие списки
   Даты и время
   Диаграммы
   Диапазоны
   Дубликаты
   Защита данных
   Интернет, email
   Книги, листы
   Макросы
   Сводные таблицы
   Текст
   Форматирование
   Функции
   Всякое
PLEX

   Коротко
   Подробно
   Версии
   Вопрос-Ответ
   Скачать
   Купить

ПРОЕКТЫ

ОНЛАЙН-КУРСЫ

ФОРУМ

   Excel
   Работа
   PLEX

© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru


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

Техническая поддержка сайта

ООО «Планета Эксел»

ИНН 7735603520


ОГРН 1147746834949
        ИП Павлов Николай Владимирович
        ИНН 633015842586
        ОГРНИП 310633031600071 

Scorpion_MB

Как найти значения ячеек с жирным шрифтом?

Нужно выбрать значения ячеек для копирования на другой лист документа, привязавшись к ячейке с жирным шрифтом. На одном сайте нашел такую формулу: =ЕЖИРНЫЙ(А2), но у меня в excel нет такой формулы. Как можно сделать?
60a7614ad7635324903356.jpeg


  • Вопрос задан

    более года назад

  • 513 просмотров

Попробуйте почитать информацию на сайте до конца, там ниже будет:

Function ЕЖИРНЫЙ(ЯЧЕЙКА As Range) As Boolean
  ЕЖИРНЫЙ = ЯЧЕЙКА.Font.Bold
End Function

upd

1. Открываете файл Excel
2. Нажимаете Alt+F11
3. Создаете новый модуль

spoiler

60a77a3ef40de399986949.png

4. Вставляете код

spoiler

60a77a5722591026643075.png

5. И далее пользуетесь как обычной формулой

spoiler

60a77b0823003793174441.png

Пригласить эксперта


  • Показать ещё
    Загружается…

17 апр. 2023, в 09:03

5000 руб./за проект

17 апр. 2023, в 08:58

500 руб./за проект

17 апр. 2023, в 08:19

15000 руб./за проект

Минуточку внимания

Описание функции

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

Функция =ЕЖИРНЫЙ(ЯЧЕЙКА) вернет ИСТИНА если текст в ячейке написан жирным шрифтом и ЛОЖЬ если в ячейке имеется обычный шрифт. Функция имеет всего 1 аргумент.

  • ЯЧЕЙКА — ссылка на ячейку в которой необходимо проверить текст на наличие жирного шрифта

Пример

Простой пример проверки наличия жирного текста в ячейке.

Так как изменение шрифта в Excel не влечет за собой пересчет формул, то данная функция не обновляется автоматически! Для обновления данных пользуйтесь пересчетом листа Ctrl + Alt+ F9

9471 просмотра

1 ответ

65 Репутация автора

Я хотел бы иметь возможность выделить одно или два конкретных слова в моем предложении при использовании формулы конкатенации. Пример показан ниже.

Первое предложение использует формулу конкатенации. Второе предложение набирается и форматируется вручную. Есть ли способ включить это форматирование в формулу сцепления без необходимости каждый раз делать это вручную?

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

Я немного разбираюсь в формулах, но никогда не использовал VBA. Однако я подозреваю, что решение этой проблемы может быть доступно только с использованием VBA. Пожалуйста, будьте внимательны, если потребуется решение VBA, поскольку мне потребуется некоторое время и усилия, чтобы начать и понять.

Спасибо за ваше время и помощь.

Как бы я расширил заключительную часть, чтобы сделать четвертую и шестую строки жирными?

Ответы (1)

6 плюса

29892 Репутация автора

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

Временное решение

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

Затем вы можете отформатировать отдельные символы с помощью:

Таким образом, чтобы частично отформатировать строку, вы можете настроить следующий пример

Для большего количества подстрок было бы проще использовать массив.

Хочу выделить кусок текста ячейки в OpenOffice.org Calc. Но этот текст вычисляется.

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

1 ответ 1

Нет, формулы не могут менять формат ячейки. Но можно макросом.

В VBA (MS Excel) за форматирование символа (блока символов, всего текста) отвечает оператор Characters.

Пример кода. В диапазоне A2:A10 форматируем часть текста:

Описание функции

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

Функция =ЕЖИРНЫЙ(ЯЧЕЙКА) вернет ИСТИНА если текст в ячейке написан жирным шрифтом и ЛОЖЬ если в ячейке имеется обычный шрифт. Функция имеет всего 1 аргумент.

  • ЯЧЕЙКА — ссылка на ячейку в которой необходимо проверить текст на наличие жирного шрифта

Пример

Простой пример проверки наличия жирного текста в ячейке.

Так как изменение шрифта в Excel не влечет за собой пересчет формул, то данная функция не обновляется автоматически! Для обновления данных пользуйтесь пересчетом листа Ctrl + Alt+ F9

9471 просмотра

1 ответ

65 Репутация автора

Я хотел бы иметь возможность выделить одно или два конкретных слова в моем предложении при использовании формулы конкатенации. Пример показан ниже.

Первое предложение использует формулу конкатенации. Второе предложение набирается и форматируется вручную. Есть ли способ включить это форматирование в формулу сцепления без необходимости каждый раз делать это вручную?

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

Я немного разбираюсь в формулах, но никогда не использовал VBA. Однако я подозреваю, что решение этой проблемы может быть доступно только с использованием VBA. Пожалуйста, будьте внимательны, если потребуется решение VBA, поскольку мне потребуется некоторое время и усилия, чтобы начать и понять.

Спасибо за ваше время и помощь.

Как бы я расширил заключительную часть, чтобы сделать четвертую и шестую строки жирными?

Ответы (1)

6 плюса

29892 Репутация автора

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

Временное решение

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

Затем вы можете отформатировать отдельные символы с помощью:

Таким образом, чтобы частично отформатировать строку, вы можете настроить следующий пример

Для большего количества подстрок было бы проще использовать массив.

Хочу выделить кусок текста ячейки в OpenOffice.org Calc. Но этот текст вычисляется.

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

1 ответ 1

Нет, формулы не могут менять формат ячейки. Но можно макросом.

В VBA (MS Excel) за форматирование символа (блока символов, всего текста) отвечает оператор Characters.

Пример кода. В диапазоне A2:A10 форматируем часть текста:

Обычно содержимое или текст ячейки можно форматировать с помощью шрифта Bold. Возникает вопрос, можем ли мы просто быстро определить и выбрать все ячейки, к которым применен жирный шрифт? Следующие ниже руководства помогут вам легко определить и быстро выбрать все ячейки, содержащие жирный шрифт или текст, из диапазона в Excel.

Определите и выделите все жирные ячейки с помощью команды Найти

Определите и выберите все жирные ячейки с кодом VBA

Определите и выделите все выделенные жирным шрифтом ячейки с помощью Kutools for Excel

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

документ-идентифицировать-жирный-1


стрелка синий правый пузырь Определите и выделите все жирные ячейки с помощью команды Найти

Вы можете найти и выделить все выделенные жирным шрифтом ячейки с помощью команды «Найти».

Шаг 1: Выберите диапазон, в котором вы хотите выделить жирные ячейки.

Шаг 2: Нажмите Главная > Найти и выбрать > Найти для открытия Найти и заменить диалоговое окно. Вы также можете открыть диалоговое окно «Найти и заменить», нажав кнопку Ctrl + H ключи.

Шаг 3: В разделе Найти и заменить диалогового окна, нажмите Формат кнопка. Если вы не можете узнать Формат кнопку, нажмите Опции сначала.

документ-идентифицировать-жирный-2

Шаг 4: В Найти формат диалоговое окно под шрифт Вкладка, выберите Жирный в Любимый стиль и нажмите OK. См. Следующий снимок экрана:

документ-идентифицировать-жирный-3

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

документ-идентифицировать-жирный-4

Шаг 6: Выберите все результаты поиска, удерживая Ctrl + C ключи. Теперь он выделяет сразу все выделенные жирным шрифтом ячейки. См. Следующий снимок экрана:

документ-идентифицировать-жирный-5


стрелка синий правый пузырь Определите и выберите все жирные ячейки с кодом VBA

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

Шаг 1: Удерживайте Alt + F11 , чтобы открыть Окно Microsoft Visual Basic для приложений.

Шаг 2: Нажмите Вставить > Модули, и вставьте следующий макрос в Окно модуля.

Код VBA: выделите все выделенные жирным шрифтом ячейки в диапазоне

Sub SelectBold()
'update20131218
Dim Rng As Range
Dim WorkRng As Range
Dim OutRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Font.Bold Then
        If OutRng Is Nothing Then
            Set OutRng = Rng
        Else
            Set OutRng = Union(OutRng, Rng)
        End If
    End If
Next
If Not OutRng Is Nothing Then
    OutRng.Select
End If
End Sub

Шаг 3: Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится окно с подсказкой, в котором вам будет предложено выбрать диапазон, который вы хотите использовать. Смотрите скриншот:

документ-идентифицировать-жирный-6

Шаг 4: И затем щелкните OK, все ячейки с полужирными значениями были выделены сразу.


стрелка синий правый пузырь Определите и выделите все выделенные жирным шрифтом ячейки с помощью Kutools for Excel

Если у вас есть Kutools for Excel установлен, Выбрать ячейки с форматом Инструмент может помочь вам быстро выделить все выделенные жирным шрифтом ячейки в определенном выделении.

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас.

Шаг 1: Нажмите Кутулс > Выберите Инструменты > Выбрать ячейки с форматом….

документ-идентифицировать-жирный-7

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

документ-идентифицировать-жирный-8  1. Нажмитедок-кнопка-1 кнопку, чтобы выбрать диапазон, в котором вы хотите выделить все выделенные жирным шрифтом ячейки.
 2, Затем нажмите Выбрать формат из ячейки кнопку, чтобы выбрать одну ячейку с жирным шрифтом.
 3. В поле списка атрибутов установите флажок Жирный вариант под шрифт раздел. И снял флажки с других параметров форматирования.

Шаг 3: Затем нажмите OK, и окно подсказки напомнит вам выбрать совпадающие ячейки или выполнить поиск снова, и нажмите Да.

документ-идентифицировать-жирный-9

Шаг 4: Выбраны все ячейки с одинаковым полужирным форматированием.

документ-идентифицировать-жирный-5

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


Связанная статья:

Как выбрать ячейки по цвету или форматированию другой ячейки в Excel?


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Понравилась статья? Поделить с друзьями:
  • Формула excel если содержит букву
  • Формула excel если одно значение больше другого то
  • Формула excel если объединять
  • Формула excel если найдено значение в строке то
  • Формула excel если критерий дата