Оглавление
В Excel вам может понадобиться вставить столбец для добавления новых данных. Но иногда вы не можете вставить столбец в Excel, несмотря на свои потребности. В этой статье я покажу вам возможные причины и решения этой проблемы.
Предположим, у вас есть следующий набор данных, в который вы хотите вставить новый столбец, чтобы добавить некоторые дополнительные данные. Сейчас я покажу вам, когда вы не можете вставить столбец в этот набор данных и как это решить.
Скачать Практическое пособие
Невозможно вставить столбец.xlsmКогда вы не можете вставить столбец в Excel?
1. Содержание в последней колонке
Если в последнем столбце рабочего листа Excel имеется какое-либо содержимое, то вставить столбец в этот лист невозможно. Предположим, в последнем столбце рабочего листа Excel имеется следующий текст, показанный на рисунке.
Теперь, если вы попытаетесь вставить новый столбец, появится сообщение об ошибке: "Microsoft Excel не может вставить новые ячейки, потому что это приведет к вытеснению непустых ячеек из конца рабочего листа. Эти непустые ячейки могут казаться пустыми, но содержать пустые значения, некоторое форматирование или формулу. Удалите достаточно строк или столбцов, чтобы освободить место для того, что вы хотите вставить, а затем попробуйте снова".
Таким образом, когда у вас есть непустой последний столбец, вы не можете вставить новый столбец в ваш набор данных. Вы также не можете сдвигать непустые ячейки в этом случае, вы можете узнать об этом из статьи эта статья .
2. внешние или все границы на весь лист
Если вы добавите внешние или все границы, выделив весь лист, вы не сможете вставить новый столбец в этот лист. Давайте проверим это.
➤ Выберите весь лист, щелкнув в левом верхнем углу рабочего листа, где номер строки пересекается с номером столбца.
➤ Перейти к Главная> Границы и нажмите на За пределами границ чтобы добавить границы за пределами всего технического задания.
Теперь, если вы попытаетесь вставить новый столбец, появится окно с сообщением об ошибке, и вы не сможете вставить новый столбец.
3. Невозможно вставить столбец для полной объединенной строки
Если вы объедините все ячейки столбца в таблице данных, вы не сможете вставить новый столбец в таблицу. Давайте объединим все ячейки 3-й строки следующей таблицы данных и посмотрим, что произойдет.
Чтобы объединить все ячейки ряда 3,
➤ Выделите все ячейки ряда 3, щелкнув по номеру ряда.
➤ Перейдите к Главная вкладку и нажмите на Слияние и центрирование в Выравнивание лента.
Это приведет к объединению всех ячеек в строке 3. Теперь, если вы попытаетесь вставить новый столбец, появится окно ошибки, означающее, что вы не можете вставить новый столбец в этот лист данных.
Подробнее: Объединить тексты из двух столбцов в Excel (6 простых советов)
4. Невозможно вставить столбец в Excel для панелей
Если в рабочем листе есть панели, вы не сможете вставить новый столбец.
5. Условное форматирование всего листа
Если вы случайно примените условное форматирование для всего рабочего листа, а не для ячеек набора данных, вы не сможете вставить новый столбец в этот рабочий лист.
Я покажу вам, как узнать, есть ли в вашем листе данных условное форматирование для всего листа и как его удалить, когда буду обсуждать решения. Итак, следите за статьей.
6. Невозможно вставить столбец для защиты листа
Если для рабочего листа включена защита, вы не сможете вставить столбец в защищенный лист.
➤ Щелкните правой кнопкой мыши на имени листа и нажмите кнопку Защитный лист .
Новое окно с именем Защитный лист появится.
Теперь, если вы снимите флажок Вставка столбцов и нажмите на OK вы не сможете вставить новый столбец в лист.
➤ Щелкните правой кнопкой мыши в верхней части столбца.
Вы увидите Вставка Это означает, что вы не можете вставить столбец в этот защищенный рабочий лист.
Подробнее: Исправление Excel: опция "Вставить столбец" выделена серым цветом (9 решений)
Что делать, если вы не можете вставить столбец в Excel?
Сейчас я покажу, что можно сделать, чтобы решить проблему, когда вы не можете вставить столбец в Excel.
1. Очистить все столбцы за пределами набора данных
Если вы очистите все содержимое и форматирование столбцов за пределами вашего набора данных, последний столбец вашего набора данных будет абсолютно пустым, и вы сможете вставить новый столбец. Для этого, во-первых,
➤ Выберите первую ячейку первого пустого столбца, нажмите кнопку Клавиши CTRL+SHIFT+ПРАВАЯ СТРЕЛКА, а затем клавиша CTRL+SHIFT+стрелка вниз .
Он выделит все ячейки рабочего листа за пределами вашего набора данных.
Сейчас,
➤ Перейти к Главная> Редактирование> Очистить и выберите Очистить все .
Это удалит все содержимое и форматирование из выбранных ячеек и покажет начало таблицы данных.
После этого,
➤ Щелкните правой кнопкой мыши по номеру столбца колонки.
Появится выпадающее меню.
➤ Нажмите на Вставка в этом меню.
В результате вы увидите, что новый столбец будет вставлен слева от выбранного столбца.
Подробнее: Как вставить столбец слева в Excel (6 способов)
2. Объединить ячейки полного объединенного ряда
Если вы не можете вставить столбец из-за полной объединенной строки, сначала нужно разделить строку.
➤ Выберите объединенную строку, щелкнув по номеру строки, затем Перейти к Главная> Слияние и центрирование и выберите Разъединить Клетки.
Это приведет к размыканию всех ячеек этого ряда. Теперь вам нужно повторить все шаги из раздела 1-й способ чтобы очистить содержимое за пределами вашего набора данных.
После очистки внешнего содержимого ваша проблема будет решена, и вы сможете вставить столбец в таблицу данных Excel.
Вы можете объединить соответствующие ячейки строки, чтобы сделать набор данных более презентабельным. Способы объединения ячеек вы можете найти в разделе эта статья .
3. удаление панелей для вставки столбца в Excel
Если на вашем рабочем листе есть панорамы, вам нужно удалить их, чтобы вставить новый столбец. В этой статье я покажу вам один способ удаления панорам. Другие способы удаления панорам вы можете найти в разделе эта статья .
➤ Перейти к Просмотр> Панели замораживания и выберите Разморозить панели .
Это удалит панели с рабочего листа. Теперь вам нужно повторить все шаги из команды 1-й способ чтобы очистить неиспользуемые ячейки.
Теперь вы сможете вставить новый столбец в свой рабочий лист.
Подробнее: Ярлыки для вставки столбца в Excel (4 самых простых способа)
4. Удаление условного форматирования из всего листа данных
Если вы применили условное форматирование ко всему набору данных, то для добавления нового столбца необходимо удалить это условное форматирование. Сначала необходимо проверить, применяется ли условное форматирование ко всему набору данных,
➤ Перейти к Главная> Условное форматирование> Управление правилами.
Это позволит открыть Менеджер правил условного форматирования окно. Сейчас,
➤ Установите флажок Применяется к для поиска ячеек, к которым применяется условное форматирование.
Если вы видите в этом поле очень большое число, это означает, что вы применили условное форматирование ко всем ячейкам таблицы данных. Поэтому необходимо удалить это неправильное условное форматирование.
➤ Нажмите на Удалить правило и затем нажмите на OK .
В результате условное форматирование со всего листа будет удалено. Но даже сейчас вы не сможете вставить новый столбец. Это происходит потому, что перед добавлением нового столбца необходимо очистить неиспользуемые ячейки.
Вам необходимо повторить все шаги 1-й способ чтобы очистить неиспользуемые ячейки.
После этого вы сможете добавить новый столбец в таблицу данных.
Если вы хотите применить условное форматирование к набору данных, вы можете сделать это сейчас. Способы правильного применения условного форматирования вы можете найти в разделе здесь .
Подробнее: Как вставить столбец, не затрагивая формулы в Excel (2 способа)
5. Отключить защиту листа для вставки колонки
Если причиной невозможности вставить колонку является защита листа, вы можете просто отключить защиту с листа.
➤ Щелкните правой кнопкой мыши на имени листа в строке состояния и нажмите кнопку Незащищенный лист .
Теперь вы сможете вставить новый столбец в свой рабочий лист.
Подробнее: Как вставить столбец с помощью Excel VBA (4 способа)
6. Копирование данных на новый рабочий лист
Другой способ решения проблемы - скопировать свои данные и вставить их на новый сайт.
➤ Выберите все ячейки вашего набора данных и нажмите кнопку CTRL+C .
Сейчас,
➤ Перейдите на новый рабочий лист, выберите ячейку и нажмите кнопку CTRL+V .
Он вставит ваш набор данных в новый лист.
➤ Нажмите на Паста знак в нижней части вставленных ячеек.
Появится меню вставки.
➤ Нажмите на опцию Паста с Сохранить ширину столбцов источника (W) .
Таким образом, вам не придется заново настраивать ширину столбцов.
После копирования на новый лист можно вставить новый столбец без каких-либо сбоев.
7. Очистить используемый диапазон Использование VBA для вставки столбца
Вы также можете решить проблему отсутствия вставки новых столбцов, используя Microsoft Приложения Visual Basic (VBA) . Первый,
➤ Нажмите ALT+F11 чтобы открыть VBA окно и после этого нажмите CTRL+G чтобы открыть Срочно окно.
➤ Вставьте следующий код в Срочно окно и нажмите ENTER .
ActiveSheet.UsedRange
Код обеспечит, чтобы используемый диапазон рабочего листа был ограничен областью, в которой находятся ваши данные.
➤ Закройте VBA окно.
Теперь вы сможете вставить новый столбец в свой рабочий лист.
Подробнее: Вставка столбца с именем в Excel VBA (5 примеров)
Заключение
Надеюсь, теперь вы знаете, когда вы не можете вставить столбец в Excel и что вы можете сделать, чтобы решить эту проблему. Если у вас есть какие-либо неясности, пожалуйста, не стесняйтесь оставить комментарий.