ТРЕНИНГИ
Быстрый старт
Расширенный Excel
Мастер Формул
Прогнозирование
Визуализация
Макросы на VBA
КНИГИ
Готовые решения
Мастер Формул
Скульптор данных
ВИДЕОУРОКИ
Бизнес-анализ
Выпадающие списки
Даты и время
Диаграммы
Диапазоны
Дубликаты
Защита данных
Интернет, email
Книги, листы
Макросы
Сводные таблицы
Текст
Форматирование
Функции
Всякое
Коротко
Подробно
Версии
Вопрос-Ответ
Скачать
Купить
ПРОЕКТЫ
ОНЛАЙН-КУРСЫ
ФОРУМ
Excel
Работа
PLEX
© Николай Павлов, Planetaexcel, 2006-2022
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
Техническая поддержка сайта
|
ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Обновлено: 30.01.2023
Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.
Симптомы
Эта операция требует одинакового размера объединенных ячеек.
Причина
Эта проблема может возникнуть при сортировке ряда ячеек, а также при следующих условиях:
- Вы ранее объединены некоторые из ячеек, но не все из ячеек в диапазоне сортировки.
- Вы ранее слили все ячейки в диапазоне сортировки, и ячейки не имеют одинаковых размеров.
Обходной путь
Чтобы решить эту проблему, разделите все объединенные ячейки в диапазоне или объединяем все ячейки в диапазоне, чтобы объединенные ячейки были одинакового размера. Каждая объединенная ячейка в диапазоне должна занимать одинаковое количество строк и столбцов, что и другие слитые ячейки в диапазоне.
Общее решение
Выберите весь диапазон, который необходимо сортировать.
В группе Выравнивание на вкладке Главная выберите диалоговое окно Выравнивание.

Выберите вкладку Выравнивание, а затем очистим поле ячейки Merge.
Это может изменить расположение данных в диапазоне.
Пример решения
В таблицу введите следующие данные:
Объединение ячеек A1 и B1, A2 и B2, а также A3 и B3. Для этого выполните следующие действия:
Выберите каждую пару ячеек.
Выберите диалоговое окно Выравнивание в группе Выравнивание на вкладке Главная.

Выберите вкладку Выравнивание, а затем выберите поле ячейки слияния.
Не объединяй ячейки в столбце C.
Выберите ячейки A1:C3, выберите фильтр сортировки & в группе редактирования на вкладке Главная, а затем нажмите настраиваемый сорт.
Не работает объединение ячеек в Excel? Воспользуйтесь одним из трех официальных способов, разрешите изменять файл нескольким пользователям / активируйте Эксель при недоступности кнопки, выровняйте границу между столбцами «Размер» и «Показатели понижающие КТУ». Ниже подробно рассмотрим, в чем могут быть причины того, что не работает софт, и как устранить неисправность.
Причины
Выделяется несколько причин, почему не объединяются ячейки в Excel, и возникают трудности. К основным объяснениям стоит отнести:
- Ошибки в объединении и незнание, как выполнить эту работу.
- Отсутствие активации программы.
- Неровная граница между «Показатели понижающие КТУ», и «Размер %».
- Включен общий доступ к файлу.
- Защита листа и т. д.
Это основные причины, почему не работает объединение ячеек в Excel, нет кнопки, или появляются иные сложности в работе.
Что делать, если не работает объединение в Excel
Главная причина проблем — неумение пользователей правильно производить объединение, из-за чего и возникают жалобы, мол, не работает функция. Но существуют и другие объяснения, почему в Экселе не объединяются ячейки. Эти вопросы рассмотрим в отдельном разделе.
Правильно выполните объединение
Трудности с совмещением часто возникают из-за банального незнания принципов взаимодействия с приложением. Как результат, объединение в Excel не работает. Но существует ряд методик, позволяющих решить задачу без затруднений.
Базовый метод
Одна из причин, почему Эксель не дает объединить ячейки, неправильное выполнение этой работы. Для решения задачи сделайте следующие шаги:
- Выделите с помощью левой кнопки мышки нужные элементы (столбцы, сроки).
- Зайдите в раздел «Главная».
- Отыщите и кликните на стрелку меню, где есть несколько вариантов, и выберите «Объединить ячейки».
- Жмите на «Объединение с выравниванием по центру» для форматирования.

Если необходимо совместить большое число строк по отдельности в Excel, используйте опцию «Объединение по строкам». Подробнее, почему Эксель не объединяет ячейки, рассмотрено ниже.

Контекстное меню
Многие жалуются, мол, не могу объединить ячейки в Excel стандартным методом, и опция не работает. В таком случае можно воспользоваться возможностями контекстного меню. Результат будет аналогичным, а сам процесс требует меньших затрат времени.
Сделайте следующие шаги:
- Выделите с помощью курсора секции, которые нужно объединить.
- Жмите по ним правой кнопкой мышки, а в появившемся меню кликните на «Формат …».


- Поставьте отметку «Объединение …».
- Выставьте и другие параметры: ориентация, направление текста, выравнивание по вертикали / горизонтали, подбор ширины, перенос по словам и прочее.
- Жмите на кнопку «ОК».
Сохранение данных
Одна из причин, почему в Экселе не объединяются ячейки с данными — ошибки в выполнении работы. Для решения задачи необходимо данные из одной секции добавить к тем сведениям, которые находятся во второй части, а потом перенести их в новую позицию. Для решения этой задачи применяется формула «Сцепить».
Алгоритм действий в Excel следующий:
- Выберите секцию, в которой нужно получить результат.
- Поставьте знак «=», выберите определенные позиции или диапазон данных.
- Между диапазоном и ячейкой внесите знак «&».
- После внесения данных жмите «Ввода».
- Добавьте пробелы для получения читабельности текста.

Формула подразумевает, что ячейки / диапазоны сливаются в месте, где указывается функция «Сцепить».
Если необходимо избавиться от первоначальных данных, использованных для объединения, и оставить лишь результат, копируйте информацию в качестве значения и удалите ненужные колонки. Для этого копируйте готовое значение с помощью Ctrl+C, а потом с помощью правой кнопкой мышки выберите «Значения».
Если в Excel не объединяет ячейки в таблице и не работает, причина чаще всего в неправильных действиях оператора. В ситуации, когда вы все делаете правильно, воспользуйтесь дополнительными рекомендациями (указаны ниже).
Прочие причины, почему не работает функция и пути решения
В процессе работы с программой бывают и другие сбои, требующие решения. Рассмотрим основные варианты:
- Объединение ячеек в Excel не активно. Для решения проблемы попробуйте отключить защиту листа. Также может помочь объединение в другой колонке. Если и здесь функция не работает, имеет место повреждение программы. Войдите в раздел «Общий доступ …» стоит отметка «Разрешить изменить файл нескольким пользователям». Также причиной может быть отсутствие активации приложения.

- Не получается объединить ячейки в Excel. Как и в прошлом случае, попробуйте отключить общий доступ во вкладке «Рецензирование». Также проделайте правильные шаги по выполнению задачи (рассмотрены выше).
- Не активна кнопка, позволяющая объединить ячейки в Excel. Попробуйте выровнять границу между столбцами «Показатели, понижающие КТУ» и «Размер %». Дополнительно убедитесь, что сам лист не защищен.
Существует несколько причин, почему в Экселе не активно объединение ячеек. Чаще всего проблема связана с отсутствием активации, неправильной настойкой или другими параметрами. В комментариях расскажите, какой способ решения вопроса вам подошел, и какие еще имеются варианты выхода, если не работает нужная функция.
Причина, почему не удается вставка
На начальном этапе сразу рассмотрим, почему Эксель не вставляет данные. Этому может быть несколько объяснений:
- Информация, которую вы хотите копировать, не соответствуют формату ячеек.
- Столбцов не хватает для приятия информации, из-за чего данные не удается добавить.
- Область копирования и область вставки имеют разный размер / форму.
- Устаревшая версия ПО.
- Неправильные надстройки.
- Повреждение программного обеспечения Майкросотф Офис.
- Некорректная учетная запись DCOM.
- Загрязнение временными файлами.
Это главные причины, почему ничего не копируется в Эксель и не удается добавить новую информацию. В зависимости от ситуации принимается решение о действиях, направленных на устранение ошибки.

Что делать
Теперь подробно разберемся с шагами, позволяющими решить возникшую проблему. Если приложению Microsoft Excel не удается вставить данные, используйте одну из следующих рекомендаций.
Измените формат ячейки
Если в Эксель не получается копировать сведения, причиной может быть несоответствие формату ячеек. Для решения проблемы нужно убедиться, что этот параметр соответствует формату данных, внесение которых планируется в ячейку. Для изменения формата сделайте следующее:
- Жмите на заголовок столбца А, В, С и других (если вы хотите внести изменения).
- Зайдите во вкладку «Главная» и жмите меню «Формат» «Общий» в числовом виде.
- Кликните на формат ячейки, который соответствует добавляемым данным.

Вставьте другие столбцы
В ситуации, когда Эксель не удается вставить данные, причиной может быть недостаток столбцов. Для решения проблемы вставьте дополнительные столбцы и попробуйте еще раз удается копировать информацию в приложение Excel или нет.
Чтобы вставить дополнительные столбцы, сделайте следующее:
- Жмите на заголовок столбца (А, В и т. д) справа от места, куда нужно вставить новые данные.
- На вкладке «Главная» жмите «Вставить». Первоначальный столбец смещается в правую сторону и добавляется новый элемент.
- Делайте шаг 2, пока не появится нужное число столбцов.

Проверьте соответствие области копирования / вставки
Если в приложении Эксель не вставляется скопированный текст, убедитесь в соответствии областей копирования / вставки по параметрам размера и фигуры. Для решения проблемы перед вставкой выберите левую ячейку, а весь диапазон. Чтобы вставить данные в Excel, сделайте следующее:
- Жмите на ячейку, куда вы хотите вставить данные и не удается это сделать.
- На вкладке «Главная» выберите «Вставить».
Вы можете выбрать диапазон ячеек такой же, как число строк / столбцов в качестве данных, которые нужно вставить. После этого на вкладке «Главная» выберите пункт «Вставить».
Обновите программу Excel
В ситуации, когда приложение Эксель не копирует данные, причиной может быть применение устаревшей версии. Для решения проблемы нужно установить имеющиеся обновления через параметры Виндовс и раздел «Обновления и безопасность». Здесь войдите в дополнительные параметры и убедитесь в наличии отметки «При обновлении Windows предоставить обновления для других …». При появлении новой версии Виндовс автоматически выполнить установку обновленного приложения Excel, и имеющиеся ошибки будут исправлены. При этом убедитесь, удается после этого копировать что-либо или нет.

Отключите надстройки в безопасном режиме
Если в Microsoft Excel не удается вставить данные, попробуйте войти в приложение в безопасном режиме. Его суть подразумевает вход в программу с минимальными настройками. Для этого зажмите кнопку Ctrl и запустите программу. Далее сделайте следующее:
- Зайдите в «Файл» и «Параметры».
- Войдите в режим «Надстройки».
- Посмотрите, какие из них является активными.
- По очереди выключайте их.
После этого попробуйте вставить данные в приложение Excel. Если это не удается сделать, воспользуйтесь другим вариантом.

Восстановите приложение
Причиной рассматриваемой ошибки может быть нарушение офисного пакета и сбой его работы. Для исправления проблемы попробуйте восстановить приложение. Для этого вызовите окно «Выполнить» (Win+R) и введите команду appwiz.cpl . В появившемся разделе «Программы и компоненты» выберите свой пакет и жмите «Изменить», а далее — «Восстановить». При этом начинается процесс восстановления программы, в том числе пакета Excel. На все манипуляции может уйти 5-10 минут.

Проверьте учетную запись DCOM
В случае, когда в Экселе не вставляется скопированный текст, проверьте DCOM. Это программная конструкция, позволяющая ПК / ноутбуку запускать софт на другом устройстве. При этом приложение Excel как бы запускается локально. Если же не удается вставить данные, возможно, вы используете неправильный режим.
Для решения вопроса сделайте следующее:
- Жмите Win+R.
- Введите dcomcnfg.
- Откройте «Службы компонентов», а далее «Компьютеры» и «Приложения СОМ+.
- Перейдите в Настройки DCOM и Microsoft Excel Application.
- Жмите правой кнопкой мышки и войдите в свойства.
- Зайдите в раздел «Удостоверение» и убедитесь, что у вас установлен пункт «Запускающий пользователь».

После этого проверьте, удается ли приложению Excel внедрить данные. В большинстве случаев проблема исчезает.
Очистите временные файлы
Для устранения проблем с копированием в Excel почистите временные данные из профиля. Для этого войдите по ссылке C:Usersимя пользователяAppDataRoamingMicrosoftExcel в скрытых папках Виндовс. Выберите своего пользователя, найдите XLSTART и попробуйте ее удалить. После этого запустите приложение и проверьте эффект.
Не работает ВПР в Excel н д? Причина в том, что формула не может найти необходимое значение, к примеру, из-за отсутствия искомого параметра в файле. Убедитесь, что такой показатель имеется в первоначальных данных, проверьте тип значений, удалите лишние пробелы, используйте способы точного / ориентировочного совпадения, задействуйте правильные аргументы и т. д. Ниже рассмотрим, в чем могут быть причины, и как действовать для восстановления работоспособности Эксель.
Причины и пути решения в Excel
Существует много причин, почему не работает ВПР в Excel и появляется надпись Н / Д. В каждой из ситуаций необходимо индивидуально подходить к решению вопроса с учетом возникшей неисправности.
Наиболее эффективный метод
В ситуации, когда не работает функция ВПР в Excel, проверьте наличие элемента на листе или задействуйте в формуле функцию обработки ошибок, к примеру, =ЕСЛИОШИБКА(ФОРМУЛА();0). В таком случае при появлении сбоев в расчете показывается ноль, а в ином случае — результат формулы. Можно дополнить запись “”, чтобы ничего не показывалось, или внести в скобки какую-либо запись.

Ошибка в типе параметров
Характерная причина, почему не работает ВПР в Excel — нахождение исходных / искомых данных к различным типам. К примеру, если вы используете ВПР в виде числа, а исходные данные сохраняются в качестве текста. Для решения вопроса убедитесь, что типы информации идентично. Для проверки формата сделайте следующее:
- Выберите ячейку (одну или несколько).
- Жмите правой кнопкой мышки.
- Выберите формат ячеек, а дальше Число.


Для принудительного внесения изменений нужно изменить формат для всего столбца. Для начала примените требуемое форматирование, а после выберите «Данные», «Текст по столбцам» и «Готово». После этого проверьте, появляется Н Д или нет.

Лишние пробелы
Распространенная причина, почему не работает формула ВПР в Excel, состоит в наличии пробелов. Для их удаления используйте функцию СЖПРОБЕЛЫ.

Ошибки метода поиска совпадения
Следующее объяснение, почему не срабатывает ВПР в Excel и возвращается Н Д — ошибки в применении метода совпадения. По умолчанию у опции ВПР имеется аргумент «интервальный просмотр», который дает команду на поиск точного совпадения даже при отсутствии сортировки данных в таблице.
Для поиска точного совпадения введите для аргумента «интервальный_просмотр» показатель ЛОЖЬ.

При этом учтите, что ИСТИНА, которое дает возможность поиска приблизительного параметра, может вернуть ошибку Н / Д. При использовании опции ПОИСКПОЗ попробуйте поменять параметр аргумента «тип_сопоставления» для указания порядке сортировки таблицы.

Не соответствие числа строк / столбцов заданному диапазону
В ситуации, когда не работает ВПР в Excel и вылетает ошибка Н / Д, сделайте дополнительную проверку. Вам нужно убедиться, что диапазон, в отношении которого ссылается формула, правильный. Как вариант, можно ввести формулу массива в меньшее / большее количество ячеек с учетом ссылки на диапазон.
В ячейке введена надпись Н / Д или Н Д

Другие ошибки
Дополнительно стоит выделить и ряд других ситуаций, когда ВПР в Excel по какой-то причине не работает:
- В используемой формуле нет одного или более аргументов. Для исправления проблемы введите все необходимые документы и проверьте, работает опция или нет. Для контроля можно использовать Visual Basic.
- Пользовательская опция недоступна. Для исправления проблемы убедитесь, что документ Excel с пользовательской функцией открыт, а опция работает корректно.
- Макрос имеет функцию, которая возвращает Н Д. Если ВПР не работает по этой причине, для исправления ошибки убедитесь в правдивости аргументов и их нахождении в нужных местах.
- Изменение защищенного файл с опцией ЯЧЕЙКА. Для исправления ситуации, когда ВПР в Excel не работает, жмите на комбинацию Ctrl+Alt+F9.
- Столбец не является первым слева дли поискового диапазона. Для решения проблемы нужно ввести соответствующий параметр и проверить, появляется ли Н Д. Как вариант, можно использовать функции ИНДЕКС и ПОИСКПОК в качестве гибкой альтернативы для ВПР.
- Неправильное форматирование числа. Бывают ситуации, когда цифры указаны в текстовом формате. Это часто происходит при импортировании сведений из внешней базы данных или при вводе апострофа перед числом для сохранения нуля в начале. Для решения проблемы жмите по ошибке и укажите Convert to Number. При появлении Н Д для многих чисел выделите их и жмите правой кнопкой мышки, а после выберите Format Cells и вкладку Число и Числовой.

Выше рассмотренные основные причины, почему не работает ВПР в Excel, а также описаны базовые шаги для устранения ошибки Н Д. Всегда начинайте с проверки правильности ввода параметра, а после переходите к другим вариантам.
Что за функция
В завершение кратко рассмотрим, что это за опция ВПР в Excel, и как она работает. Простыми словами, это опция, позволяющая переставлять данные из одной таблицы в соответствующие параметры другой. Английское название опции звучит как VLOOKUP. Это очень полезная опция, позволяющая сэкономить время и одновременно обработать большое количество параметров.
К примеру, в вас есть две таблицы. Первая — цены и названиями, вторая — заказ на покупку продукции. Осуществлять поиск в первом документе и пытаться вписать цену в заказ трудно. Необходимо, чтобы работа проходила автоматически. Для этого достаточно найти нужное значение в 1-м столбце и вернуть его содержимое из столбца той же строки, где находится название.
В комментариях расскажите, приходилось ли вам пользовался опцией ВПР, и случалась ли ситуация, когда она не работает в Excel, и появляется ошибка Н Д. Отдельно поделитесь, какие варианты решения вопроса можно использовать.
Читайте также:
- Как в excel вставить данные из другого файла excel
- Как удалить напечатанное в ворде
- Тип бизнес процесса 1с в запросе
- Вредоносные программы вирусы могут поразить изменить
- Как сделать свободное трансформирование в ворде
Данная команда не применима для несвязных диапазонов excel
GreedBeef
Выделяю требуемый столбец, «только видимые ячееки», попытка вставки — «Данные не могут быть вставлены из-за несоответствия формы и размеров области копирования и области вставки»
Сделал как ты описал, но получил другое сообщение: «Данная команда неприменима для несвязных диапазонов».
Нет ли у тебя объединенных ячеек (это вообще источник гемороя при работе с таблицами
)?
Вообще, если для вставки выбрать одну ячейку, то данные вставляются. Но все подряд, а не с пропусками!
Что предпринять?
Можно в режиме автофильтра в первой ячейке второго столбца (куда вставляешь) написать формулу =(первая ячейка первого столбца) и скопировать ее на весь второй столбец. Формулы вставятся только в видимые ячейки.
Потом, при желании, можно заменить формулы на значения: снять автофильтр, выделить второй столбец, копировать, Правка — Специальная вставка — значения.
Нет ли у тебя объединенных ячеек (это вообще источник гемороя при работе с таблицами )?
Нет, обычные ячейки
Можно в режиме автофильтра в первой ячейке второго столбца (куда вставляешь) написать формулу =(первая ячейка первого столбца) и скопировать ее на весь второй столбец.
Не получается 
Делаю так — автофильтр, выделяю итоговый столбец, Ctrl+G «Выделить только видимые ячейки», в первую итоговую ячейку — относительную формулу ссылки на ячейки с данными =[Книга2]Лист1!B1
Ctrl+Enter — копирую формулу на все выделенные ячейки
Формулы вставятся только в видимые ячейки.
Формулы действительно вставляются только в видимые ячейки, но в конце этого столбца отсутствуют данные, т.к. формула при копировании учитывает адреса невыделяемых ячеек, т.о. смещается диапазон копирования.
GreedBeef
Я все же не могу смоделировать у себя ситуацию, когда возникает ошибка, которую ты описал: «Данные не могут быть вставлены из-за несоответствия формы и размеров области копирования и области вставки».
Значит, копируется столбец из таблицы, к которой применен автофильтр, в другую книгу в таблицу, к которой тоже применен автофильтр? И ты хочешь, чтобы каждая видимая ячейка первой таблицы скопировалась в очередную видимую ячейку второй таблицы? Так?
(В общем случае, между соответствующими видимыми ячейками обеих таблиц может быть различное число скрытых ячеек).
На Листе2 в ячейках A1:A10 находятся числа 1. 10.
Делаю все так, как описывал выше, и ожидаю увидеть напротив ИСТИНА — число из списка.
Однако происходит, как на картинке 
К сообщению приложены файлы: 1.png, 290×396, 9Кb
Nosorog
Значит, копируется столбец из таблицы, к которой применен автофильтр, в другую книгу в таблицу, к которой тоже применен автофильтр?
Нет
Vic_K
Если копируем с листа с автофильтром и вставляем в лист с автофильтром
Нет
Постараюсь объяснить ещё раз — я копирую данные из обычной таблицы (без автофильтра) в колонку другой таблицы, у которой по одному из столцов применен автофильтр.
Как надо правильно копировать непрерывный диапазон в диапазон, содержащий пустые ячейки только для нужных значений (за исключением скрытых из-за фильтрации)?
Excel 2003 (imho для данного вопроса это не важно)
В листе 1, Там где список уже с автофильтром — рядом в столбце поставьте СТРОКА(А1), скопируйте эту формулу на все значения строк.
Например:
35
39
40
43
70
71
89
101
191
305
Скопируйте получившиеся числа строк.
В листе 2, Специальная вставка — Значения — вставить. — вы получите список строк подряд.
Заполните строки как вам нужно
Затем в VBA напишите следующее (или подобное — смотрите как вам надо)
В программе надеюсь разберетесь (вставлен мой пример)
Private Sub CommandButton1_Click()
‘считываем значение
ivalue = Worksheets(«Лист2»).Cells(i, 2).Value
For j = 1 To 14
‘находим значение и меняем ячейки рядом
Worksheets(«Лист1»).Cells(ivalue, 6 + j) = Worksheets(«Лист2»).Cells(i, 2 + j)
В результате — получите вставленные значения, которые шли подряд — в листе 2, в автофильтр — который в листе 1
Я справился «вручную».
Рядом со столбцом в который будем вставлять значения протягиваем функцию СТРОКА()
Я использовал СТРОКА()*1111 для того чтобы номер строки не совпал с копируемым значением.
Копируем столбец с номерами строк в соседний со значениями которые нужно перенести столбец (эти два столбца дальше буду называть «таблица1»)
Рядом со столбцом в который будем вставлять значения, где уже протянута функция СТРОКА() протягиваем функция ВПР(тут ячейку с номером строки в соседнем столбце;таблица 1;номер столбца в таблица1 со значениями для переноса; )
Выделяем полностью столбец в котором у нас функция ВПР, нажимаем «Выделить только видимые ячейки», копируем.
Выделяем полностью столбец в который копируем, нажимаем «Выделить только видимые ячейки», «Специальная вставка. «->»значения».
P.S. У меня работало с автофильтром по одному столбцу, с несколькими столбцами не работает — ошибка «Данная команда не работает для несвязных диапазонов» или не вставляет в неотображаемые (не попавшие в фильтр) ячейки.
Скрытый текст:Sub PasteToVisible()
Dim copyrng As Range, pasterng As Range
Dim cell As Range, i As Long
Как переместить ячейки в Excel? Перемещение ячеек в пределах листа
Данные, расположенные в ячейке или в диапазоне ячеек, можно перемещать с одного места рабочего листа в другое, используя как прямое перетаскивание мышью, так и кнопки на вкладках ленты, контекстное меню, а также процедуры (макросы) – программы, написанные на языке Visual Basic for Application, сокращенно VBA.
Перемещение с помощью мыши
Простейший способ переместить ячейки с места на место – использовать манипулятор мыши. Для перемещения ячейки на новое место, необходимо выделить нужную ячейку или диапазон, навести курсор мыши на границу выделенного диапазона, чтобы курсор стал наклонной стрелкой с крестиком, как показано на рисунке
и при нажатой левой кнопке мыши, перетащить выделенную область на новое место и после этого отпустить кнопку мыши. Если при наведении курсора мыши на границу выделенного диапазона он не превращается в наклонную стрелку с крестиком и делает невозможным перетаскивание ячеек, значит, отключена специальная настройка и ее необходимо включить, щелкнув в верхнем левом углу программы по кнопке «Office» и перейдя в Параметры Excel/Дополнительно. В группе «Параметры правки» необходимо установить флажок возле пункта «Разрешить маркеры заполнения и перетаскивание ячеек».
Вырезать и вставить
Для переноса ячеек наряду с их перемещением мышью используется вырезание с последующей вставкой. Для того чтобы вырезать/вставить ячейку или диапазон ячеек, необходимо последовательно выбрать команду «Вырезать», переместить курсор на новое место и выбрать команду «Вставить». Для этого можно использовать контекстное меню (меню, которое появляется при нажатии правой кнопки мыши в области выделенного участка), группу «Буфер обмена» на вкладке «Главная» или горячие клавиши (сочетание клавиш на клавиатуре, за которыми закреплена та или иная команда).

Сочетание клавиш для вырезания – Ctrl+X или Shift+Delete. Сочетание клавиш для вставки – Ctrl+V или Shift+Insert.
При перемещении большого количества ячеек возникает желание выделить сразу все нужные ячейки и переместить их все разом. Стандартные средства Excel позволяют сделать это только с диапазоном. Если же выделена группа несмежных ячеек, то Excel выдаст сообщение «Данная команда неприменима для несвязанных диапазонов. Выберите один диапазон и снова выберите команду». В этом случае можно сначала переместить ячейки, чтобы их можно было выбрать одним лиапазоном, после чего продолжить с ними работу.

Кроме того, ячеек может быть настолько много, что перенос их вручную может превратиться в кошмар. Другой проблемой, которая может возникнуть при переносе ячеек с места на место, может оказаться сам поиск необходимых для перемещения ячеек. Для наглядности рассмотрим такой пример: необходимо разнести по разным столбцам ячейки, в зависимости от их значений.
Все эти и аналогичные задачи легко решаются при помощи надстройки для Excel.
Надстройка для быстрого перемещения ячеек
Для быстрого переноса ячеек с одного места в другое создана надстройка для Excel, а кнопка, запускающая эту надстройку выводится на отдельную вкладку ленты Excel либо на отдельную панель инструментов (в зависимости от версии Excel). Нажатие кнопки вызывает диалоговое окно, в котором пользователь может выбрать нужные ему условия, значения, диапазоны, направление перемещения и так далее.
Перемещение производится автоматически при помощи макроса. В вышеприведенном примере были применены следующие условия: найти все ячейки с числовыми значениями, содержащими «3100» и переместить их на 1 столбец влево и на 1 строку вверх.
1. одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов excel;
2. задавать искомое значение для ячеек;
3. задавать диапазон для поиска;
4. выбирать одно из двенадцати условий для значений ячеек;
5. определять направление перемещения для ячеек, удовлетворяющих заданным условиям и значениям:
а) перемещать ячейки на заданное количество строк вверх или вниз;
б) перемещать ячейки на заданное количество столбцов влево или вправо;
в) перемещать ячейки одновременно вверх/вниз и влево/вправо;
г) перемещать ячейки в заданный столбец;
д) перемещать ячейки в заданную строку.
Блог активной пенсионерки.
суббота, 23 августа 2014 г.
Microsoft Excel. Выделение ячеек. Связные и несвязные диапазоны ячеек.
Каждая ячейка в таблице имеет свой адрес. Он обозначается номером столбца и номером строки.
Столбцы в таблице обозначаются буквой С и цифрами.
Ряды — обозначаются буквой R и цифрами.
Например ячейка , расположенная в 5-м ряду, во втором столбце имеет адрес: R5C2.
Этот адрес показан в поле имени.

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

Чтобы выделить столбец, нужно щелкнуть на значении столбца.

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

Несвязные – выделенные не смежные ячейки.

Щелкните левой кнопкой мыши на требуемой ячейке и не отпуская кнопки, протяните вправо и вниз. Отпустите кнопку.
Вы получите связный диапазон ячеек.
В обозначении диапазона указывается левая верхняя и правая нижняя ячейка, которые разделяются двоеточием.
В поле имени указывается адрес только левой верхней ячейки диапазона.
Чтобы создать несвязный диапазон, выделите группу ячеек, нажмите клавишу Ctrl , выделите следующую группу, и так далее.
Вы можете выделить несколько групп ячеек в разных местах таблицы.
Отпустите клавишу Ctrl. Вы получили несвязный диапазон.
Можно создать связный диапазон с помощью клавиши Shift и клавиши стрелка.

Поместите курсор в ячейку, нажмите клавишу Shift и несколько раз щелкните клавишей стрелка вправо и потом кнопкой стрелка вниз или наоборот.
Редактирование листов
К основным операциям редактирования можно отнести:
- · редактирование содержимого ячейки;
- · очистка ячеек;
- · заполнение, копирование и перемещение ячеек;
- · вставка и удаление ячеек, строк, столбцов;
- · поиск и замена данных;
- · проверка орфографии;
- · закрепление областей таблицы;
- · выявление зависимостей и другие.
Редактирование содержимого ячейки. Наиболее простым и удобным способом редактирования является ввод новых данных поверх старых. При этом предыдущее содержимое автоматически удаляется и записывается новое.
Если необходимо произвести некоторые изменения данных (изменить текст или формулу), то сначала следует выделить ячейку, а затем отредактировать содержимое ячейки либо в строке формул, либо в самой ячейке, предварительно нажав клавишу F2 или дважды щелкнув мышкой по ячейке. При редактировании используются клавиши Del, Backspace .
Очистка ячеек. Ячейка имеет многослойную структуру: в верхнем слое хранится содержимое ячейки (число, текст, формула), затем форматы и примечания. Очищать можно отдельные слои ячейки или все сразу. Операция очистки ячеек напоминает работу с ластиком, то есть после ее очистка ячейки остаются на рабочем листе.
Для очистки только содержимого ячейки следует нажать клавишу Delete или выбрать одноименную команду в контекстном меню.
Заполнение ячеек. Команды заполнения позволяют скопировать данные в смежные ячейки. Наиболее простым является автозаполнение ячеек с помощью маркера заполнения (маленький черный квадрат), который находится в нижнем правом углу выделенных ячеек. Если установить указатель мыши на маркер заполнения, то он будет представлен в виде жирного крестика. Для выполнения автозаполнения новых ячеек необходимо зацепить маркер заполнения исходной ячейки мышью и протянуть его в нужном направлении (вверх, вниз, влево, вправо).
Копирование и перемещение ячеек. Копирование и перемещение содержимого ячеек может выполняться как в пределах текущего рабочего листа, так и в пределах листов одной или нескольких рабочих книг. Отличие операции копирования от операции перемещения состоит в том, что при копировании содержимое ячеек в их исходном местоположении сохраняется, а при перемещении — удаляется.
Переместить или скопировать содержимое ячейки можно с использованием буфера обмена или с использованием мыши.
При использовании буфера обмена необходимо выполнить следующие действия:
- · выделить исходные блок ячеек для копирования (перемещения);
- · выбрать соответственно команды Копировать (Вырезать) из контекстного меню.
- · установить курсор в то место, куда идет копирование или перемещение;
- · выполнить команду Вставить.
Специальная вставка. Иногда возникает необходимость перенести или скопировать только значение ячейки, или только формулы, или только форматы и т.д. Для этого в контекстном меню выделенной ячейки используется команда Специальная вставка.
Копирование и перемещение с помощью мыши осуществляется двумя способами: с использование левой либо правой кнопок мыши (для правшей).
В первом способе необходимо зацепить выделенные ячейки левой кнопкой мыши и перетащить их нужное место. Если при перетаскивании под указатель мыши отобразится символ «+» — плюс, то будет выполнена операция копирования, если символ перечеркнутая окружность — то перемещение. В ином случае, для принудительного выполнения операции копирования следует дополнительно нажать клавишу Ctrl, а для перемещения — Shift.
При использовании другого способа необходимо с помощью правой кнопки мыши перетащить выделенные ячейки в место назначения, затем отпустить правую кнопку и в открывшемся меню выбрать одну из команд — Копировать или Переместить.
Правила вырезания и вставки:
- 1. Выделенная область должна быть прямоугольным блоком ячеек. Если будет выделено несколько диапазонов, то появится сообщение об ошибке: Данная команда не применима для несвязных диапазонов. Выделите один диапазон и снова выполните команду.
- 2. При использовании команды Вырезать вставка осуществляется только один раз. Для вставки выделенных данных в несколько мест используется команда Копировать.
- 3. При выделении места, куда идет вставка, необязательно выделять весь диапазон. Достаточно указать верхнюю, левую ячейку, начиная с которой идет вставка. Если выделять область вставки, то она должна иметь тот же размер и форму, что и вырезанная область.
- 4. При использовании команды Вставить Excel замещает содержимое и форматы во всех ячейках области вставки, т.е. старая информация стирается.
Вставка и удаление ячеек, строк столбцов, листов. Перед вставкой сначала необходимо выделить ячейки, строки или столбцы. Затем выбрать команды Ячейка, Строка, Столбец во вставке Главная — Ячейки или команду Добавить ячейки в контекстном меню. При этом в диалоговом окне необходимо указать объект для вставки. Следует помнить, что вставка строк и столбцов производится выше и левее текущей ячейки.
Если вставляются ячейки, то в диалоговом окне Добавление ячеек задается направление смещения прилегающих ячеек (команды: добавить ячейки со сдвигом вправо или вниз).
Удаление выделенных объектов выполняется командой Удалить во вставке ячейки или контекстном меню. После этого в диалоговом окне Удаление ячеек выбирается объект для удаления и/или направление смещения прилегающих ячеек.
Команду удаления ячеек не следует отождествлять с командой удаление содержимого (очистка) ячеек. При очистке ячеек они остаются на рабочем листе, а при удалении — освободившееся в рабочем листе место заполняется прилегающими ячейками. Команды удалить напоминают работу ножниц.
Закрепление областей таблицы. Для удобства просмотра больших таблиц фиксируют неподвижно некоторые части таблицы. Чаще всего фиксируют шапку или/и боковик таблицы. Остальные части таблицы можно перемещать относительно неподвижных частей.
Для закрепления областей таблицы сначала устанавливаем курсор в ячейку и выбираем вкладка Вид — Окно команду Закрепить области. Закрепление области будет производиться левее и выше текущей ячейки. Закрепленная область остается неподвижной при перемещении курсора.
Для отмены закрепления областей следует вкладка Вид — Окно выбрать команду Снять закрепление областей.
Excel. Формулы. Копирование формул
Копирование формул — одна из наиболее распространенных операций при работе в Excel. Неудивительно, что существует сразу несколько способов ее осуществления. Поговорим о них подробнее.
Способ 1. «Протягивание» формулы
Способ, известный практически каждому, кто когда-либо работал в Excel. Для копирования формулы в соседние ячейки необходимо активировать ячейку с формулой, затем навести курсор на правый нижний угол ячейки (курсор при этом примет вид черного крестика), зажать левую кнопку мыши и «протянуть» формулу в нужном направлении (вверх, вниз, влево или вправо).
При использовании этого метода будет скопирована не только формула, но и всё форматирование ячейки (заливка, границы, условное форматирование и т.д.). Минусом метода является невозможность копирования в несмежные ячейки («протянуть» формулу можно только на соседние столбцы и строки). Если выделить несколько ячеек и протянуть — то копироваться будет весь диапазон.
Чтобы скопировать только формулы (без форматов), протягивание нужно осуществлять не левой, а правой кнопкой мыши. Тогда Excel выдаст контекстное меню, в котором можно указать, что именно нужно копировать: всё, только значения (этот пункт копирует и формулы) или только форматы.
Если протянуть ячейки не получается, то убедитесь, что в параметрах Excel не была отключена такая возможность. Файл — Параметры — Дополнительно — галочка напротив «Разрешить маркеры заполнения и перетаскивания ячеек» должна быть активирована.
Способ 2. Использование команды «Заполнить»
Похожий на предыдущий способ копирования можно реализовать, используя команду «Заполнить» на ленте на вкладке «Главная» в группе команд «Редактирование»
Выделите диапазон ячеек в который нужно скопировать формулу, начав выделение с самой ячейки, содержащей формулу. Затем, в зависимости от того, куда нужно копировать данные, выберите один из вариантов заполнения (вниз, вправо, вверх, влево).
В результате будет скопирована и формула, и форматирование ячеек.
Способ 3. Двойной клик по маркеру автозаполнения
Данный способ — наиболее быстрый из всех существующих, но имеет ряд ограничений. Для копирования этим методом нужно выделить ячейку или диапазон с нужными формулами, а затем дважды кликнуть на маркере автозаполнения в правом нижнем углу выделенного диапазона.
К сожалению, достоинства этого способа нивелируются следующими недостатками (которые, тем не менее, не так критичны при правильной организации работы с данными и «классическом» ведении баз и таблиц):
- копировать можно только вниз
- нужно, чтобы столбец слева был заполнен формулами или значениями
- диапазон копирования зависит от того, насколько заполнен соседний столбец (формула будет протянута до первой пустой ячейки столбца слева).
Общей особенностью всех трёх описанных выше способов является то, что никакие данные при их использовании не копируются в буфер обмена. Кроме того, используя данные методы, можно копировать формулы только в соседние (смежные) ячейки.
Способ 4. Копирование с помощью буфера обмена
Классический способ копирования с использование команд Ctrl+C (копировать) и Ctrl+V (вставить). Выделяете ячейку или диапазон, копируете, выделяете диапазон вставки (можно несмежный, можно несколько) и вставляете. В результате вставится и формула, и форматирование.
Способ 5. Копирование с использованием Специальной вставки
Способ аналогичный предыдущему, с той лишь разницей, что вставка осуществляется не с помощью клавиш Ctrl+V, а с применением Специальной вставки (Ctrl+Alt+V или клик правой кнопкой мыши — «Специальная вставка»).
Главное достоинство — можно выбрать вариант вставки формулы. Например, скопировать их без форматирования, или вставить только значения.
Некоторые варианты вставки доступны по клику правой кнопкой мыши в виде пиктограмм быстрого действия.
При использовании последних двух способов копируемые формулы будут перемещены в буфер обмена (а значит доступны для повторной вставки). Также становится возможным копирование в любые несмежные диапазоны, даже если их несколько.
Если же Вы решите скопировать формулы ИЗ несмежных диапазонов, то это удастся сделать, только если они расположены в одной строке или в одном столбце. Иначе Excel выдаст предупреждение «Данная команда неприменима для нескольких фрагментов».
Видеоверсию данной статьи смотрите на нашем канале на YouTube
Чтобы не пропустить новые уроки и постоянно повышать свое мастерство владения Excel — подписывайтесь на наш канал в Telegram Excel Everyday
Куча интересного по другим офисным приложениям от Microsoft (Word, Outlook, Power Point, Visio и т.д.) — на нашем канале в Telegram Office Killer
Вопросы по Excel можно задать нашему боту обратной связи в Telegram @ExEvFeedbackBot
Вопросы по другому ПО (кроме Excel) задавайте второму боту — @KillOfBot
Не работает объединение ячеек в Excel? Воспользуйтесь одним из трех официальных способов, разрешите изменять файл нескольким пользователям / активируйте Эксель при недоступности кнопки, выровняйте границу между столбцами «Размер» и «Показатели понижающие КТУ». Ниже подробно рассмотрим, в чем могут быть причины того, что не работает софт, и как устранить неисправность.
Причины
Выделяется несколько причин, почему не объединяются ячейки в Excel, и возникают трудности. К основным объяснениям стоит отнести:
- Ошибки в объединении и незнание, как выполнить эту работу.
- Отсутствие активации программы.
- Неровная граница между «Показатели понижающие КТУ», и «Размер %».
- Включен общий доступ к файлу.
- Защита листа и т. д.
Это основные причины, почему не работает объединение ячеек в Excel, нет кнопки, или появляются иные сложности в работе.
Что делать, если не работает объединение в Excel
Главная причина проблем — неумение пользователей правильно производить объединение, из-за чего и возникают жалобы, мол, не работает функция. Но существуют и другие объяснения, почему в Экселе не объединяются ячейки. Эти вопросы рассмотрим в отдельном разделе.
Правильно выполните объединение
Трудности с совмещением часто возникают из-за банального незнания принципов взаимодействия с приложением. Как результат, объединение в Excel не работает. Но существует ряд методик, позволяющих решить задачу без затруднений.
Базовый метод
Одна из причин, почему Эксель не дает объединить ячейки, неправильное выполнение этой работы. Для решения задачи сделайте следующие шаги:
- Выделите с помощью левой кнопки мышки нужные элементы (столбцы, сроки).
- Зайдите в раздел «Главная».
- Отыщите и кликните на стрелку меню, где есть несколько вариантов, и выберите «Объединить ячейки».
- Жмите на «Объединение с выравниванием по центру» для форматирования.

Если необходимо совместить большое число строк по отдельности в Excel, используйте опцию «Объединение по строкам». Подробнее, почему Эксель не объединяет ячейки, рассмотрено ниже.

Контекстное меню
Многие жалуются, мол, не могу объединить ячейки в Excel стандартным методом, и опция не работает. В таком случае можно воспользоваться возможностями контекстного меню. Результат будет аналогичным, а сам процесс требует меньших затрат времени.
Сделайте следующие шаги:
- Выделите с помощью курсора секции, которые нужно объединить.
- Жмите по ним правой кнопкой мышки, а в появившемся меню кликните на «Формат …».

- Зайдите в раздел «Выравнивание».

- Поставьте отметку «Объединение …».
- Выставьте и другие параметры: ориентация, направление текста, выравнивание по вертикали / горизонтали, подбор ширины, перенос по словам и прочее.
- Жмите на кнопку «ОК».
Сохранение данных
Одна из причин, почему в Экселе не объединяются ячейки с данными — ошибки в выполнении работы. Для решения задачи необходимо данные из одной секции добавить к тем сведениям, которые находятся во второй части, а потом перенести их в новую позицию. Для решения этой задачи применяется формула «Сцепить».
Алгоритм действий в Excel следующий:
- Выберите секцию, в которой нужно получить результат.
- Поставьте знак «=», выберите определенные позиции или диапазон данных.
- Между диапазоном и ячейкой внесите знак «&».
- После внесения данных жмите «Ввода».
- Добавьте пробелы для получения читабельности текста.

Формула подразумевает, что ячейки / диапазоны сливаются в месте, где указывается функция «Сцепить».
Если необходимо избавиться от первоначальных данных, использованных для объединения, и оставить лишь результат, копируйте информацию в качестве значения и удалите ненужные колонки. Для этого копируйте готовое значение с помощью Ctrl+C, а потом с помощью правой кнопкой мышки выберите «Значения».
Если в Excel не объединяет ячейки в таблице и не работает, причина чаще всего в неправильных действиях оператора. В ситуации, когда вы все делаете правильно, воспользуйтесь дополнительными рекомендациями (указаны ниже).
Прочие причины, почему не работает функция и пути решения
В процессе работы с программой бывают и другие сбои, требующие решения. Рассмотрим основные варианты:
- Объединение ячеек в Excel не активно. Для решения проблемы попробуйте отключить защиту листа. Также может помочь объединение в другой колонке. Если и здесь функция не работает, имеет место повреждение программы. Войдите в раздел «Общий доступ …» стоит отметка «Разрешить изменить файл нескольким пользователям». Также причиной может быть отсутствие активации приложения.

- Не получается объединить ячейки в Excel. Как и в прошлом случае, попробуйте отключить общий доступ во вкладке «Рецензирование». Также проделайте правильные шаги по выполнению задачи (рассмотрены выше).
- Не активна кнопка, позволяющая объединить ячейки в Excel. Попробуйте выровнять границу между столбцами «Показатели, понижающие КТУ» и «Размер %». Дополнительно убедитесь, что сам лист не защищен.
Существует несколько причин, почему в Экселе не активно объединение ячеек. Чаще всего проблема связана с отсутствием активации, неправильной настойкой или другими параметрами. В комментариях расскажите, какой способ решения вопроса вам подошел, и какие еще имеются варианты выхода, если не работает нужная функция.
Отличного Вам дня!
|
0 / 0 / 0 Регистрация: 10.12.2015 Сообщений: 14 |
|
|
1 |
|
|
09.02.2017, 11:48. Показов 16364. Ответов 7
Здравствуйте, уважаемые форумчане! подскажите, пожалуйста, есть ли возможность объединить диапазоны из разных листов? =ВПР(B1; Лист1!A1:A10+Лист2!A1:A10;2) возможно и не очень удачный пример но суть в том, что интересует возможность объединять различные диапазоны в один
__________________
0 |
|
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
09.02.2017, 11:48 |
|
7 |
|
5905 / 3127 / 688 Регистрация: 23.11.2010 Сообщений: 10,450 |
|
|
09.02.2017, 12:09 |
2 |
|
С файлом примером объясните что хотите получить в итоге
0 |
|
2637 / 1694 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
|
09.02.2017, 12:49 |
3 |
|
Решение
не очень удачный пример Вполне удачный. Покажите файл-пример, объединим. Добавлено через 23 минуты Код =ЕСЛИ({1;0};Лист1!A1:A10;Лист2!A1:A10)
Объединить до 30 вертикальных одномерных диапазонов на разных листах Код =ВЫБОР({1;2;3;4};Лист1!A1:A10;Лист2!A1:A10;Лист3!A1:A10;Лист4!A1:A10)
Диапазоны должны быть одного размера.
1 |
|
0 / 0 / 0 Регистрация: 10.12.2015 Сообщений: 14 |
|
|
09.02.2017, 12:59 [ТС] |
4 |
|
Попытался максимально упростить данный файл чтобы не отвлекать ваше внимание на периферию. Имеется более 10ка отделов которые выполняют работы, в техническом листе имеется перечень работ и нужно подхватывать текст из столбца «Выполненный раздел» со всех листов по данным работам
0 |
|
0 / 0 / 0 Регистрация: 10.12.2015 Сообщений: 14 |
|
|
09.02.2017, 13:02 [ТС] |
5 |
|
Прикладываю файл
0 |
|
0 / 0 / 0 Регистрация: 10.12.2015 Сообщений: 14 |
|
|
09.02.2017, 14:26 [ТС] |
6 |
|
AlexM, благодарю, на встроенных функциях всё работает. но на макросе выскакивает ошибка. видимо придется махнуть рукой на этот алгоритм
0 |
|
2637 / 1694 / 694 Регистрация: 04.09.2015 Сообщений: 3,367 |
|
|
10.02.2017, 00:01 |
7 |
|
Это хорошо что работает. Но в вашей задаче нет объединения диапазонов, есть объединения значений.
1 |
|
0 / 0 / 0 Регистрация: 10.12.2015 Сообщений: 14 |
|
|
10.02.2017, 08:55 [ТС] |
8 |
|
Вообще проблему свою решил, по факту нужен был макрос который бы выполнял возможность функции СцепитьЕсли которой в оригинале не существует. подправив макрос и вставив вместо диапазона функцию Выбор которая включает в себя сумму диапазонов из различных листов — всё заработало!
0 |
Exceltip
Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Внесение даже небольшого изменения на рабочем листе Excel может привести к образованию ошибок в других ячейках. К примеру, вы можете случайно ввести значение в ячейку, которая раньше содержала формулу. Эта простая ошибка может оказать значительное влияние на другие формулы, и вы не сможете обнаружить ее, пока не сделаете какие-нибудь изменения на листе.
Ошибки в формулах делятся на несколько категорий:
Синтаксические ошибки: Возникают при неправильном синтаксисе формулы. Например, формула имеет несоответствующие скобки, или функция имеет не корректное количество аргументов.
Логические ошибки: В этом случает формула не возвращает ошибку, но имеет логический изъян, что является причиной неправильного результата расчета.
Ошибки неправильных ссылок: Логика формул верна, но формула использует некорректную ссылку на ячейку. Простой пример, диапазон данных для суммирования в формуле СУММ может содержать не все элементы, которые вы хотите суммировать.
Семантические ошибки: Например, название функции написано неправильно, в этом случае Excel вернет ошибку #ИМЯ?
Циклические ошибки: Циклические ссылки возникают, когда формула ссылается на саму себя, прямо или косвенно. Циклические ссылки иногда могут быть полезны, но зачастую они указываю на наличие проблемы.
Ошибки в формулах массивов: Когда вы вводите формулу массива, по окончании ввода необходимо нажать Ctrl + Sift + Enter. Если вы не сделали этого, Excel не поймет, что это формула массива, и вернет ошибку или некорректный результат.
Ошибки неполных расчётов: В этом случае формулы рассчитываются не полностью. Чтобы удостовериться, что се формулы пересчитаны, наберите Ctrl + Alt + Shift + F9.
Проще всего найти и скорректировать синтаксические ошибки. Чаще всего, вы знаете, когда формула содержит синтаксическую ошибку. К примеру, Excel не даст ввести формулу с несогласованными скобками. Иные ситуации синтаксических ошибок приводят к выводу следующих ошибок в ячейке листа.
Ошибка #ДЕЛ/0!
Если вы создали формулу, в которой производится деление на ноль, Excel вернет ошибку #ДЕЛ/0!
Так как Excel воспринимает пустую ячейку как ноль, то при делении на пустую ячейку тоже будет возвращена ошибка. Эта проблема часто встречается при создании формулы для данных, которые еще не были введены. Формула ячейки D4 была протянута на весь диапазон (=C4/B4).

Эта формула возвращает отношение значений колонок C к B. Так как не все данные по дням были занесены, формула вернула ошибку #ДЕЛ/0!
Чтобы избежать ошибки, вы можете воспользоваться формулой ЕСЛИ, для проверки, являются ли ячейки колонки B пустыми или нет:
Эта формула вернет пустое значение, если ячейка B4 будет пустой или содержать 0, в противном случае вы увидите посчитанное значение.
Другим подходом является использование функции ЕСЛИОШИБКА, которая проверяет на наличие ошибки. Следующая формула вернет пустую строку, если выражение C4/B4 будет возвращать ошибку:
Ошибка #Н/Д
Ошибка #Н/Д возникает в случаях, когда ячейка, на которую ссылается формула, содержит #Н/Д.
Обычно, ошибка #Н/Д возвращается в результате работы формул подстановки (ВПР, ГПР, ПОИСКПОЗ и ИНДЕКС). В случае, когда совпадение не было найдено.
Чтобы перехватить ошибку и отобразить пустую ячейку, воспользуйтесь функцией =ЕСНД().
Обратите внимание, что функция ЕСНД является новой функцией в Excel 2013. Для совместимости с предыдущими версиями воспользуйтесь аналогом этой функции:
Ошибка #ИМЯ?
Excel может вернуть ошибку #ИМЯ? в следующих случаях:
- Формула содержит неопределенный именованный диапазон
- Формула содержит текст, который Excel интерпретирует как неопределенный именованный диапазон. Например, неправильно написанное имя функции вернет ошибку #ИМЯ?
- Формула содержит текст не заключенный в кавычки
- Формула содержит ссылку на диапазон, у которого отсутствует двоеточие между адресами ячеек
- Формула использует функцию рабочего листа, которая была определена надстройкой, но надстройка не была установлена
Ошибка #ПУСТО!
Ошибка #ПУСТО! возникает в случае, когда формула пытается использовать пересечение двух диапазонов, которые фактически не пресекаются. Оператором пересечения в Excel является пробел. Следующая формула вернет #ПУСТО!, так как диапазоны не пересекаются.

Ошибка #ЧИСЛО!
Ошибка #ЧИСЛО! будет возвращена в следующих случаях:
- В числовом аргументе формулы введено нечисловое значение (например, $1,000 вместо 1000)
- В формуле введен недопустимый аргумент (например, =КОРЕНЬ(-12))
- Функция, использующая итерацию, не может рассчитать результат. Примеры функций, использующих итерацию: ВСД(), СТАВКА()
- Формула возвращает значение, которое слишком большое или слишком маленькое. Excel поддерживает значения между -1E-307 и 1E-307.
Ошибка #ССЫЛКА!
Ошибка #ССЫЛКА! возникает в случаях, когда формула использует недействительную ссылку на ячейку. Ошибка возникает в следующих ситуациях:
- Вы удалили колонку или строку, на которую ссылалась ячейка формулы. Например, следующая формула вернёт ошибку, если первая строка или столбцы A или B были удалены:
- Вы удалили рабочий лист, на которую ссылалась ячейка формулы. Например, следующая формула вернёт ошибку, если Лист1 был удален:
- Вы скопировали формулу в расположение, где относительная ссылка становится недействительной. Например, при копировании формулы из ячейки A2 в ячейку A1, формула вернет ошибку #ССЫЛКА!, так как она пытается обратиться к несуществующей ячейке.
- Вы вырезаете ячейку и затем вставляете ее в ячейку, на которую ссылается формула. В этом случае будет возвращена ошибка #ССЫЛКА!
Ошибка #ЗНАЧ!
Ошибка #ЗНАЧ! является самой распространенной ошибкой и возникает в следующих ситуациях:
- Аргумент функции имеет неверный тип данных или формула пытается выполнить операцию, используя неверные данные. Например, при попытке сложения числового значения с текстовым, формула вернет ошибку
- Аргумент функции является диапазоном, когда он должен быть одним значением
- Пользовательские функции листа не рассчитываются. Для принудительного пересчета нажмите Ctrl + Alt + F9
- Пользовательская функция листа пытается выполнить операцию, которая не является допустимой. Например, пользовательская функция не может изменить среду Excel или сделать изменения в других ячейках
- Вы забыли нажать Ctrl + Shift + Enter при вводе формулы массива
Вам также могут быть интересны следующие статьи
5 комментариев
Ренат, прошу у вас помощи,как у спеца… Создала книгу с кучей страниц и ссылок на разные страницы. Потом необходимо построить диаграммы, а у меня мастер диаграмм почему-то стал неактивен, и никак не могу сделать ни через «Вставку», никак. Может я что-то в настройках сбила? помогите, пожалуйста, что можно проверить.
Людмила, ни разу не сталкивался с проблемой неактивности мастера диаграмм по причине большого количества связей. В любом случае необходимо взглянуть на книгу. Мой ящик — admin@exceltip.ru
Людмила, есть вариант, что мастер диаграмм перестает быть доступен, если книга находится в общем доступе. Если это ваш случай, сделайте монопольный доступ в книге, вставляйте диаграммы и снова делайте книгу общей.
Перехват ошибок в формулах функцией ЕСЛИОШИБКА (IFERROR)
Ошибки случаются. Вдвойне обидно, когда они случаются не по твоей вине. Так в Microsoft Excel, некоторые функции и формулы могут выдавать ошибки не потому, что вы накосячили при вводе, а из-за временного отсутствия данных или копирования формул «с запасом» на избыточные ячейки. Классический пример — ошибка деления на ноль при вычислении среднего:

Причем заметьте, что итоги в нашей таблице тоже уже не считаются — одна ошибка начинает порождать другие, передаваясь по цепочке от одной зависимой формулы к другой. Так что из-за одной ошибочной ячейки, в конце концов, может перестать работать весь расчет.
Для лечения подобных ситуаций в Microsoft Excel есть мегаполезная функция ЕСЛИОШИБКА (IFERROR), которая умеет проверять заданную формулу или ячейку и, в случае возникновения любой ошибки, выдавать вместо нее заданное значение: ноль, пустую текстовую строку «» или что-то еще.
Синтаксис функции следующий:
=ЕСЛИОШИБКА( Что_проверяем ; Что_выводить_вместо_ошибки )
Так, в нашем примере можно было бы все исправить так:

Все красиво и ошибок больше нет.
Обратите внимание, что эта функция появилась только с 2007 версии Microsoft Excel. В более ранних версиях приходилось использовать функции ЕОШ (ISERROR) и ЕНД (ISNA) . Эти функции похожи на ЕСЛИОШИБКА, но они только проверяют наличие ошибок и не умеют заменять их на что-то еще. Поэтому приходилось использовать их обязательно в связке с функцией проверки ЕСЛИ (IF) , создавая вложенные конструкции типа:

Такой вариант ощутимо медленне работает и сложнее для понимания, так что лучше использовать новую функцию ЕСЛИОШИБКА, если это возможно.
Какие существуют обозначения ошибок и способы их исправления?
Если формула содержит ошибку, то «Excel 2007» отобразит специальное сообщение об ошибке. При этом каждый тип ошибки обозначается своим сообщением, вызывается разными причинами и соответственно требует различных способов разрешения.
##### — Что обозначает и как исправить?
Эти символы сообщают, что столбец, содержащий числа, недостаточно широк для них, или же дата и время, введенные в ячейки данного столбца, содержат отрицательные числа.
В первом случае достаточно просто увеличить ширину столбца или изменить числовой формат данных (например, уменьшить число знаков после запятой).
Во втором же случае надо:
- проверить формулу, если вычисляется число дней между двумя датами;
- если формула не содержит ошибок, то необходимо изменить формат ячейки и перейти, например, с формата «Дата и время» на «Общий» или «Числовой» формат.
#ЗНАЧ! — Что обозначает и как исправить?
Эти сообщение об использовании текста вместо числа или логического значения (ИСТИНА или ЛОЖЬ). То есть Excel такой плейбой и не может преобразовать данный текст в ячейке в правильный тип данных.
Необходимо убедиться, что формула или функция ссылается на те ячейки, которые содержат действительные значения.
Например, если в ячейке A2 содержится число, а в ячейке A3 содержится текст, то в ячейке А1 с формулой =A2+A3 будет отображаться #ЗНАЧ! .
#ДЕЛ/0! — Что обозначает и как исправить?
Эти сообщение, что в ячейке происходит деление числа на 0 (ноль) или же используются ссылки на пустую ячейку.
- В окне открытого листа выделите ячейку с данной ошибкой и нажмите клавишу F2.
- Когда в ячейке отобразится сама формула или функция, а также станут выделенными все ячейки, связанные ссылками с данной формулой или ячейкой, внимательно проверьте значения в выделенных ячейках и при необходимости внесите коррективы в формулу или измените ссылки на пустые ячейки.
- Нажмите Enter или кнопку «Ввод» на строке формул.

#ИМЯ? — Что обозначает и как исправить?
Эти символы сообщают, что в формуле используется несуществующее имя или неправильный оператор.
1 вариант
Если используется имя, которое не было определено, то необходимо сделать следующее:
- В окне открытого листа перейдите к вкладке «Формулы» и в группе «Определенные имена» щелкните по кнопке «Диспетчер имен».
- В окне «Диспетчер имен» просмотрите, присутствует ли данное имя в списке.
Если данное имя отсутствует, то необходимо добавить его согласно инструкции «Как присвоить имя ячейке или диапазону ячеек?».
2 вариант
Если существует ошибка в написании имени, то необходимо проверить его орфографию.
- В окне открытого листа нажмите клавишу F3.
- В окошке «Вставка имени» выберите в списке имя нужное имя и нажмите кнопку «ОК».
- Внесите исправления (при необходимости) в формуле, которая отобразится в соответствующей ячейке.
- Для закрепления нажмите клавишу Enter.
3 вариант
Если в формуле используется функция с ошибкой в написании.
Например, СУМ(A1:А10) вместо СУММ(A1:А10) .
- В окне открытого листа выделите ячейку с ошибкой в написании функции.
- Раскройте меню кнопки «Источник ошибки» рядом с данной ячейкой.
- В списке команд выберите пункт «Изменить в строке формул».
- На строке формул в окошке имени отобразится правильно написание нужной формул, согласно которому и измените ошибочное написание.
- Закрепите результат щелчком по клавише Enter.
4 вариант
Если в формулу введен текст, который не заключен в двойные кавычки, то необходимо проверить все текстовые записи в формуле и заключить их в двойные кавычки. Иначе Excel будет пытаться распознать данный текст как имя диапазона ячеек, хотя это и не предполагалось.
Например, СУММ(A1 А10) вместо СУММ(A1:А10) .
5 вариант
Если в ссылке на диапазон ячеек пропущено двоеточие, то для исправления необходимо в формуле во всех подобных ссылках проверить знак двоеточия и исправить по мере необходимости.
Например, СУММ(A1 А10) вместо СУММ(A1:А10) .
6 вариант
Если в формулу включена ссылка на значения ячеек других листов или книг, при этом имя не заключено в ординарные кавычки, то необходимо это имя заключить в апострофы ( “ ).
#Н/Д — Что обозначает и как исправить?
Эти символы сообщают, что нужное значение не доступно для функции или формулы.
1 вариант
Если в формулу были введены недостающие данные, а также #Н/Д или НД() , то #Н/Д необходимо заменить новыми данными.

2 вариант
Если в функциях ГПР , ПРОСМОТР , ПОИСКПОЗ или ВПР указывается неверное значение аргумента «искомое_значение» (например, ссылка на диапазон ячеек, что недопустимо), то необходимо соответственно указать ссылку только на нужную ячейку.
3 вариант
Если не заданы необходимые аргументы стандартной функции листа, то нужно ввести все необходимые соответствующие аргументы функции.
4 вариант
Если в формуле используется недоступная в данный момент функция, то необходимо проверить, что книга, использующая функцию листа, открыта, а также то, что функция правильно работает.
5 вариант
Если для просмотра значений в несортированной таблице используются функции ВПР , ГПР или ПОИСКПОЗ , для которых по умолчанию сведения для просмотра таблиц должны располагаться в возрастающем порядке.
В функциях ВПР и ГПР содержится аргумент «интервальный _просмотр», позволяющий искать определенное значение и в несортированной таблице. Но при этом, чтобы отыскать определенное значение, аргумент «интервальный_просмотр» должен иметь значение ЛОЖЬ .
В функции ПОИСКПОЗ содержится аргумент «тип_сопоставления», позволяющий сортировать данные для поиска. Если же соответствующее значение отыскать невозможно, то рекомендуется задать аргумент «тип_сопоставления» равный 0.
6 вариант
Если в формуле массива используется аргумент, не соответствующий диапазону, указанному в формуле массива, то необходимо проверить диапазон ссылок формулы на соответствие числу строк и столбцов или ввести формулу массива в меньшее число ячеек.
7 вариант
Если не заданы один или несколько необходимых аргументов стандартной или созданной функции листа, необходимо проверить и задать все необходимые аргументы функций.
#ССЫЛКА! — Что обозначает и как исправить?
Эти символы сообщают о неверной ссылке на ячейку.
1 вариант
Если ячейка, на которую ссылается формула, была удалена или же в данную ячейку помещено значение скопированных ячеек, то необходимо изменить формулу с учетом новых ссылок.
2 вариант
Если используется функция OLE, связанная с незапущенной программой, то необходимо запустить требуемую программу.

3 вариант
Если используется ссылка на недоступный объект DDE (Dynamic Data Exchange – динамический обмен данными), например «system», то необходимо проверить, что используется правильный раздел DDE.
4 вариант
Если используется макрос, вызывающий макрофункцию, которая при определенных вариантах выдает значение #ССЫЛКА! . Необходимо проверить аргумент функции и удостовериться, что он ссылается на допустимые ячейки или диапазоны ячеек.
#ЧИСЛО! — Что обозначает и как исправить?
Это сообщение об использовании неправильных числовых значений в формуле или функции.
1 вариант
Если в функцию, использующую числовой аргумент, было вставлено неприемлемое значение, то необходимо проверить все аргументы функции и при необходимости исправить написание всех чисел и формат соответствующих ячеек.
2 вариант
Если в функции с итерацией (подбором параметров), например «ВСД» или «СТАВКА», невозможно найти результат, то необходимо попробовать иное начальное приближение или изменить число итераций.
3 вариант
Если в результате вычисления формулы получается число, которое слишком велико или, наоборот, слишком мало, чтобы оно могло быть отображено в Excel, то необходимо изменить формулу и добиться, чтобы результат находился в диапазоне от 1*10307 до 1*10307.
#ПУСТО! — Что обозначает и как исправить?
Эти сообщение об отсутствии общих ячеек, когда задано пере
сечение двух областей.
1 вариант
Если используется ошибочный оператор диапазона, то необходимо внести исправления, а именно:
- для обозначения ссылки на непрерывный диапазон ячеек используется двоеточие (:) в качестве разделителя между начальной и конечной ячейкой диапазона. Например, СУММ(С1:С20) .
- для обозначения ссылки на два непересекающихся диапазона используется оператор объединения – точкой с запятой (;). Например, СУММ(С1:С20;D1:D20) .
2 вариант
Если указанные диапазоны не имеют общих ячеек, то необходимо изменить ссылки, добиваясь нужного пересечения.
В этой статье я собираюсь поговорить о том, как найти или проверить, перекрывается ли диапазон дат или временной диапазон с другими в Excel, как показано ниже.
Проверьте перекрывающиеся диапазоны дат / времени с помощью формулы
Проверьте перекрывающиеся диапазоны дат / времени с помощью формулы
1. Выберите ячейки даты начала, перейдите к Имя Box набрать имя и нажать Enter ключ, чтобы успешно присвоить этому диапазону ранжированное имя. Смотрите скриншот:
2. Затем выберите даты окончания и дайте ей другое ранжированное имя в Имя Box и нажмите Enter ключ. Смотрите скриншот:
3. Выберите пустую ячейку, в которую вы поместите приговор, и введите эту формулу. = СУММПРОИЗВ ((A2 = дата начала))> 2, и перетащите дескриптор автозаполнения вниз к ячейкам с формулой. Если в ячейке отображается ИСТИНА, это означает, что относительный диапазон дат перекрывается с другими, иначе диапазоны данных не перекрываются с другими.
В формуле A2 и B2 — это диапазон дат, который вы хотите проверить, enddate и startdate — это ранжированные имена, которые вы дали на шагах выше.
Наконечник. В некоторых случаях вы можете захотеть добавить дни к дате, если вы заинтересованы в быстрой надстройке, я представляю Kutools for Excel’s Добавить дни к дате утилита для вас, вы можете легко справиться с задачей, как показано на следующем снимке экрана. Это полная функция без ограничений в 30 дней, пожалуйста, скачайте и получите бесплатную пробную версию сейчас.

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

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

Комментарии (5)
Оценок пока нет. Оцените первым!
Оставляйте свои комментарии
Сообщение было отмечено arturnt как решение
