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

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

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

Excel не имеет встроенной функции для поиска формул. Ячейка с формулой может быть либо постоянным значением, либо значением, полученным из формулы, только если щелкнуть ячейку и просмотреть строку формул или нажать Ctrl+O.

Для отмены режима формулы нажмите Ctrl+(тильда)

Снова). Следующий совет позволит вам выделить ячейки, содержащие формулы, с помощью трех строк кода VBA и условного форматирования. [1]

Если вы никогда не создавали пользовательскую функцию с помощью VBA, рекомендую начать с заметки Сумма по цвету ячейки в Excel, в которой описаны первые этапы.

Затем перейдите в Developer -> VisualBasic, и в открывшемся окне Microsoft Visual Basic for Applications нажмите Insert -> Module (рис. 1). В окне нового модуля введите следующий код:

Function IsFormula(Check_Cell As Range)
IsFormula = Check_Cell.HasFormula
End Function

Рис. 1. Код пользовательской функции IsFormula в окне Microsoft Visual Basic for Applications

Рис. 1. Код пользовательской функции IsFormula в окне Microsoft Visual Basic for Applications

Скачать памятку в формате Word или pdf, скачать пример в формате Excel (с внедренным кодом VBA)

Нажав Alt+Q или нажав Файл -> Закрыть и вернуться в Excel, можно закрыть окно VisualBasic. Была создана функция IsFormula. Функция должна быть присоединена к рабочей книге в модуле (как на рис. Если функция макрокниги доступна только в рабочей книге Excel (см. 1), а не в модуле макрокниги Personal.xlsb, то она появится только в этой рабочей книге. Затем сохраните файл, выбрав Файл > Сохранить как, и выберите КнигаExcel с поддержкой макросов (*.xlsm). Пользовательские функции также доступны в категории «Пользовательские» окна «Вставить функцию» (рис. 2).

Рис. 2. Пользовательская функция доступна в окне Вставка функции

Рисунок 2: Пользовательская функция, найденная в окне «Вставить функцию

Вы также можете вызвать функцию, просто начав вводить =i в ячейку (рис. 3).

Рис. 3. Функцию можно выбрать через подсказку, начав набирать в ячейке =i

Функцию можно выбрать через подсказку, начав набирать текст в ячейке =i.

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

Читайте так же:
Как вставить дату последнего изменения в верхний или нижний колонтитул Excel?

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

Отметьте диапазон ячеек, заполненных данными, с запасом для будущих данных. Избегайте выделения всего листа, так как это может значительно увеличить размер файла (иногда катастрофически). В нашем примере (Рисунок 4) область имеет размер A1:K28. И ячейка A1 должна быть активной.

Например, в диапазоне A1:F20 я ввел формулу =LCHIS(). Следующим шагом было выделение всех данных в диапазоне, копирование их в буфер и вставка в качестве значения. Затем я вставил формулу =LCHIS() в несколько других ячеек.

Рис. 4. Создание правила форматирования для выделеной области

Рисунок 4: Создание правила форматирования для выделенной зоны

Чтобы создать правило, выберите Главная -> Условное форматирование -> Создать правило (я использую Excel2013). В открывшемся окне Создание правила форматирования выберите опцию Использовать формулу для форматирования ячеек. Если следующая формула истинна, введите =IsFormula(A1). Нажмите кнопку Формат рядом с полем Образец и выберите желтую заливку, чтобы выделить ячейки с формулами. Нажмите кнопку OK (Рисунок 5).

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

Рисунок 5: С помощью кода VBA и условного форматирования ячейки, содержащие формулы, были выделены

Получился неожиданный результат, который можно наблюдать в приложенном файле Excel. Насколько я понимаю, функция =CHIS() будет пересчитана, когда изменится хотя бы одно значение на листе. Следовательно, значения на листе не изменяются. К сожалению, функция IsFormula, связанная с условным форматированием, влияет на этот процесс таким образом, что экран оживает, а значения постоянно меняются.

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

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

Читайте так же:
2 простых способа вставить символ звезды в Excel

По материалам книги Р. Хоули и Д. Хоули. Excel 2007. Трюки, стр. 70-72

3 комментария для “Как выделить ячейки с формулами в Excel”

Если нахождение ячеек с формулами — это разовая или не очень частая операция, то вполне можно воспользоваться уже имеющимся функционалом, без использования пользовательских функций.
Вкладка ленты «Главная», секция «Редактирование», кнопка «Найти и выделить», в выпадающем меню выбрать пункт «Формулы».
Ну или CTRL+G -> «Выделить» -> «Формулы» — результат аналогичный.
Чуть подробнее о выделении специальных диапазонов можно прочитать тут: http://allexcel.info/2013/04/04/выделение-хитрых-диапазонов/

Добрый день, Сергей! Спасибо за интересные материалы по Excel и бизнесу — очень здорово пишете!

Я хотел упомянуть, что в Excel 2013 вы можете использовать функцию ЭФФОРМУЛА, чтобы определить, есть ли в ячейке формула или нет.

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

Как выделить диапазон ячеек в Microsoft Excel

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

how-easy-it-is-to-select-a-block-of-cells-in-microsoft-excel.png

Microsoft Excel

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

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

В наши дни доступно множество различных офисных программ. Как личные, так и профессиональные потребности удовлетворяет программное обеспечение «Microsoft Office», разработанное корпорацией Microsoft. Microsoft Office состоит из интегрированного набора приложений, позволяющих работать со всеми типами офисных документов.

Читайте так же:
Как быстро убрать тире с ячеек в Excel?

Одной из наиболее широко используемых программ, наравне с Microsoft Word, является Microsoft Excel. Финансовые документы, финансовые отчеты, экономические анализы, сравнительные таблицы и графики — это лишь малая часть возможностей этой программы. «Microsoft Excel предоставляет пользователю широкий набор внутренних инструментов для работы с числами. Кроме того, он позволяет создавать и управлять различными типами таблиц, выполнять различные вычисления и функциональные расчеты.

Интерфейс в Microsoft Excel почти точно такой же, как в Microsoft Word, поэтому им легко пользоваться. В отличие от Microsoft Word, Microsoft Excel при запуске открывает чистый лист бумаги, разделенный для удобства пользователя на строки и столбцы. Чтобы создать определенную таблицу, пользователь должен переставить лист, выбрать различное количество ячеек и объединить их в блоки для достижения желаемого эффекта.

В «Microsoft Excel» существует несколько различных способов выделения блока ячеек и добавления дополнительных ячеек к выделенным ячейкам. В этом руководстве мы постараемся рассмотреть основные способы выбора ячеек.

Выделение диапазона ячеек путем нажатия и перетаскивания курсора

В сжатом положении щелчок и перетаскивание курсора по книге — один из простейших способов выделения ячеек.

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

microsoft-excel.png

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

microsoft-excel02.png

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

Выделение большого диапазона ячеек с помощью клавиши «Shift»

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

Чтобы выделить первую ячейку в диапазоне, щелкните по ней.

microsoft-excel03.png

Прокрутите лист вниз, пока не найдете последнюю ячейку нужного диапазона. Удерживая нажатой клавишу Shift, щелкните курсором в этой ячейке.

microsoft-excel04.png

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

Читайте так же:
Как быстро преобразовать время в текст или количество часов / минут / секунд в Excel?

microsoft-excel05.png

Выделение (или снятие выделения) независимых ячеек вне диапазона с помощью клавиши «Ctrl»

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

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

microsoft-excel06.png

Теперь, удерживая клавишу «Ctrl», выделите нужные дополнительные ячейки. На изображении ниже мы выбрали шесть различных ячеек.

microsoft-excel07.png

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

microsoft-excel08.png

Выделение диапазона ячеек с помощью поля «Имя»

Если вы точно знаете, какие ячейки вы будете выбирать, использование поля «Имя» — самый удобный способ выбора ячеек без щелчка и перетаскивания курсора по листу.

Поле ячейки «Имя» появится под лентой меню управления основными настройками в верхнем левом углу книги.

microsoft-excel09.png

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

‘ От первой до последней ячейки’ (без пробелов).

В примере ниже мы выбираем следующий диапазон ячеек: от ячейки B2 (верхняя левая ячейка) до ячейки G17 (верхняя правая ячейка).

microsoft-excel10.png

Указанный диапазон ячеек будет выбран при нажатии на клавиатуре клавиши Enter.

microsoft-excel11.png

Выделение строки ячеек полностью

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

Просто нажмите на нужный номер строки в левой части экрана.

microsoft-excel12.png

Как видно на изображении выше, выделен весь ряд ячеек.

Выделение нескольких целых строк ячеек

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

Чтобы выбрать смежный набор строк, щелкните номер строки, находящийся первым в очереди выбора.

microsoft-excel13.png

Удерживая нажатой кнопку мыши, перетащите курсор по всем линиям, которые необходимо выделить. Или, если вы предпочитаете, вы можете использовать второй метод. Удерживая клавишу ‘Shift’, выберите самую нижнюю строку в диапазоне выделения целых строк. В любом случае вы получите набор выбранных строк.

Читайте так же:
Как быстро сложить несколько столбцов в один столбец в Excel?

microsoft-excel14.png

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

microsoft-excel13.png

Затем, удерживая нажатой клавишу «Ctrl», одновременно щелкните на нужном количестве строк, которые вы хотите добавить в диапазон выделения. На изображении ниже мы выбрали несколько строк, которые не являются смежными.

microsoft-excel16.png

И, как и в ранее описанном методе для отдельных ячеек, вы также можете использовать клавишу «Ctrl», чтобы отменить выделение определенных строк из готового выделенного диапазона. Удерживая нажатой клавишу «Ctrl» и одновременно щелкая по номерам строк, которые мы не хотим включать в указанный диапазон выделения, мы отменили выделение двух строк из выделенного диапазона.

microsoft-excel17.png

Выделение одного или нескольких целых столбцов ячеек

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

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

microsoft-excel18.png

Вы также можете выбрать несколько столбцов методом щелчка и перетаскивания или удерживая клавишу «Shift», как описано в разделе о выборе смежных строк. Для выбора несмежных столбцов или отмены выбора столбцов из выбранного диапазона также требуется клавиша «Ctrl».

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

Полный текст статьи со всеми дополнительными видеоуроками вы можете найти в нашем блоге.

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