Профессиональные приемы работы в Microsoft Excel

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Новости:

Прикрепить к сообщению можно только файлы xls, gif, jpg, rar, zip,7z, bas, frm, cls, doc размером до 150 Кб.

Автор Тема: Как узнать, что в ячейке формула?  (Прочитано 11247 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Василий Алибабаевич

  • Старожил
  • ****
  • Уважение: +29/-2
  • Оффлайн Оффлайн
  • Сообщений: 674
  • В ближайшие три месяца на форуме буду редко

Задача отфильтровать ячейки с формулами.
Допустим в столбце протянута формула, затем в результате ручного труда часть результатов формулы заменяется на значения, ну или просто есть большая таблица, где-то у нее значения, а где-то подитоги. Вспомогательных столбцов справа можно делать столько сколько нужно.
Как выяснить, что в ячейке не значение, не текст, а именно формула.
Причем формула может быть, как =впр(A1;Лист2!A:C;3;0) , так и =С131+С13 .
 ;)
Записан

DaniilK

  • Постоялец
  • ***
  • Уважение: +9/-0
  • Оффлайн Оффлайн
  • Сообщений: 261
Re: Как узнать, что в ячейке формула?
« Ответ #1 : 02.06.2008, 18:27:21 »

очень просто:
1. выделить диапазон
2. нажать Ctrl+G (одновременное нажатие клавишь Ctrl и G)
3. в диалоговом окне нажать "Выделить..."
4. поставить точку "формулы" (третье сверху слово в первом столбце)
5. нажать "Ок"
Записан

VictorK

  • Пользователь
  • **
  • Уважение: +5/-0
  • Оффлайн Оффлайн
  • Сообщений: 81
Re: Как узнать, что в ячейке формула?
« Ответ #2 : 02.06.2008, 18:32:03 »

Есть ещё сочетание клавиш Ctrl+` (Показать формулы)
Записан

Василий Алибабаевич

  • Старожил
  • ****
  • Уважение: +29/-2
  • Оффлайн Оффлайн
  • Сообщений: 674
  • В ближайшие три месяца на форуме буду редко
Re: Как узнать, что в ячейке формула?
« Ответ #3 : 03.06.2008, 10:07:18 »

очень просто:
1. выделить диапазон
2. нажать Ctrl+G (одновременное нажатие клавишь Ctrl и G)
3. в диалоговом окне нажать "Выделить..."
4. поставить точку "формулы" (третье сверху слово в первом столбце)
5. нажать "Ок"

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

Я сейчас использую такой способ: Он требует создания вспомогательного столбца (справа).
Создается вспомогательный столбец, в который простым копированием копируется содержимое искомого столбца. Затем запускается автозамена: Заменить =* на "Здесь формула"  . Таким образом все ячейки с формулами меняются на текст "здесь формула", а все ячейки со значениями остаются как и были.
Вот как-бы автоматизировать процесс... ну да ладно..  ;D Т.е. есть ли такая функция, которая бы работала не с результатом ячейки, прямо с тем содержанием, которое в строке формул у этой чейки...?  ???
Записан

DaniilK

  • Постоялец
  • ***
  • Уважение: +9/-0
  • Оффлайн Оффлайн
  • Сообщений: 261
Re: Как узнать, что в ячейке формула?
« Ответ #4 : 03.06.2008, 11:06:32 »


http://www.msoffice.nm.ru/faq/formula2.htm#faq43
Как с помощью формул определить содержит ли ячейка формулу?
В меню Вставка выберите пункт Имя, далее выберите команду Присвоить. В диалоговом окне Присвоение имени в поле Имя введите нужное имя, например ЕФОРМУЛА, а в поле Формула введите следущую формулу :
=ПОЛУЧИТЬ.ЯЧЕЙКУ(48;$A$1)
и нажмите кнопку ОК. Затем, выберите нужную ячейку и введите именованную формулу =ЕФОРМУЛА
Эта формула возвратит логическое значение ИСТИНА - если в указанной ячейке находится формула, и ЛОЖЬ - если ячейка пустая или содержит константу.
Записан

Василий Алибабаевич

  • Старожил
  • ****
  • Уважение: +29/-2
  • Оффлайн Оффлайн
  • Сообщений: 674
  • В ближайшие три месяца на форуме буду редко
Re: Как узнать, что в ячейке формула?
« Ответ #5 : 03.06.2008, 12:42:01 »

Спасибо и за пример и за ссылку - ЭТО ПРОСТО КЛАДЕЗЬ!
Записан

DaniilK

  • Постоялец
  • ***
  • Уважение: +9/-0
  • Оффлайн Оффлайн
  • Сообщений: 261
Re: Как узнать, что в ячейке формула?
« Ответ #6 : 03.06.2008, 13:44:26 »

да
Записан

wepp

  • Новичок
  • *
  • Уважение: +1/-0
  • Оффлайн Оффлайн
  • Сообщений: 1
Re: Как узнать, что в ячейке формула?
« Ответ #7 : 22.11.2019, 14:08:25 »

В меню Вставка выберите пункт Имя, далее выберите команду Присвоить. В диалоговом окне Присвоение имени в поле Имя введите нужное имя, например ЕФОРМУЛА
Если кто-то через поиск зайдёт в эту тему, то в свежем Excel такая формула есть по умолчанию. Так и называется, ЕФОРМУЛА.
Записан
 



Темы без ответов

24.01.2020 14:03 На диаграмме Ганта несоответствие оси Y 1164
09.08.2019 14:09 Макрос для заполнения таблиц через форму 2913
18.07.2019 16:02 Рассылка почты из Excel при помощи почтовой программы TheBAT! 2538
09.07.2019 20:39 Кредит с уменьшением периода выплат 2641
28.05.2019 21:09 Сделать несколько скриптов для рабочей таблицы 3352
05.03.2019 17:00 Последовательный вывод таблиц Excel в один документ Word без шаблона 3237
05.03.2019 09:29 Нежелательные изменение размеров колонтитула при редактировании 2998
07.02.2019 01:36 Как удалить дубликаты из выпадающего связанного списка? 3161
20.01.2019 12:38 Все варианты частичного суммирования 3313
13.01.2019 12:24 Заполнение диапазона числами - в виде кластеров 2661





Яндекс цитирования msexcel.ru Яндекс.Метрика

Страница сгенерирована за 0.119 секунд. Запросов: 103.