Excel не хватает столбцов

ГЛАВНАЯ

ТРЕНИНГИ

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

КНИГИ

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

ВИДЕОУРОКИ

ПРИЕМЫ

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

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

ПРОЕКТЫ

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

ФОРУМ

   Excel
   Работа
   PLEX

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


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

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

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

ИНН 7735603520


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

  • Remove From My Forums
  • Вопрос

  •  Помогите с проблемой, пожалуйста.

    Есть файл «Таблица.xlsx«, сделан в Excel 2007.
    В таблице сделано столбцов гораздо больше, чем позволяет Excel 2003.

    Когда открываю таблицу в Excel 2003, там, естественно, таблица справа обрывается — не хватает столбцов! Хотя пакет совместимости с Office 2007 установлен.

    Более того, после того, как я не смог открыть документ в Excel 2003, я попробовал открыть его в Excel 2007 — и там тоже не хватало столбцов в таблиц, хотя лимит столбцов далеко не был исчерпан!

    ощущение, что файл ПЕРЕсохранен в старом формате, но на само деле это не так: на это указывает и расширение .xlsx и то, что если пересохранить файл в старый формат, то он теряет один мегабайт объема… Значит все-таки столбцы там есть.

    Как вернуть «потерянные» столбцы?

    • Перемещено

      7 января 2011 г. 20:24
      Forum Consolidation (От:Где задавать вопрос?)

Excel 2010 не дает добавить столбцы

alber2jr

Дата: Вторник, 05.11.2013, 16:16 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Добрый день. Работаю с большим массивом данных. Дошел до столбца IV (т.е.9*26, отработал 234 столбца), а дальше добавить их мне программа не дает. Подскажите, сколько по максимуму столбцов разрешает сделать Excel? Важно. Файл Excel получен из 1С. Программист говорит, что это ограничение, наложенное самим Excel.

 

Ответить

AndreTM

Дата: Вторник, 05.11.2013, 16:21 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 1762


Репутация:

498

±

Замечаний:
0% ±


2003 & 2010

А файл вы пересохранили в формате XLSX/XLSM? Или оставили в режиме совместимости?

P.S. С другой стороны, куда вам столько столбцов???


Skype: andre.tm.007
Donate: Qiwi: 9517375010

 

Ответить

SkyPro

Дата: Вторник, 05.11.2013, 16:22 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Пересохраните файл в .xlsx формате.


skypro1111@gmail.com

 

Ответить

alber2jr

Дата: Вторник, 05.11.2013, 16:28 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

А файл вы пересохранили в формате XLSX/XLSM? Или оставили в режиме совместимости?

Точно! По совету того же программиста сохранял в формате xls. Это особенности работы нашей 1С. Переделал в формат xlsx, и ограничение снялось. Спасибо! )))

P.S. С другой стороны, куда вам столько столбцов???

Как Вам сказать. Анализируется порядка 60 клиентов. Соответственно, изначально есть 60 столбцов. По каждому из них высчитывается 5 показателей. Т.е. 60*5=300 столбцов нужно, чтобы это все представить. И это только за один месяц.

 

Ответить

alber2jr

Дата: Вторник, 05.11.2013, 16:28 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Пересохраните файл в .xlsx формате.

Спасибо. )))

 

Ответить

SkyPro

Дата: Вторник, 05.11.2013, 16:38 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1206


Репутация:

255

±

Замечаний:
0% ±


2010

Странный у вас способ хранения данных..

Не проще все это транспонировать?
Названия столбцов:
ДатаКлиентпоказатель1показатель2показатель3показатель4показатель5

При таком размещении будет намного удобнее работать с данными и анализировать.


skypro1111@gmail.com

 

Ответить

alber2jr

Дата: Вторник, 05.11.2013, 17:26 |
Сообщение № 7

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Странный у вас способ хранения данных..

Не проще все это транспонировать?

Не проще.

 

Ответить

AndreTM

Дата: Вторник, 05.11.2013, 22:00 |
Сообщение № 8

Группа: Друзья

Ранг: Старожил

Сообщений: 1762


Репутация:

498

±

Замечаний:
0% ±


2003 & 2010

Ну вот не верю я, не верю…

«Плоская» таблица эффективна при построении только по двум сущностям, и то — если данные умещаются в «обозримое» окно.
Для любого же многофакторного анализа исходные данные всегда удобнее брать из нормализованной таблицы (за исключением специализированных случаев, к которым любые экономические расчёты не относятся).


Skype: andre.tm.007
Donate: Qiwi: 9517375010

 

Ответить

alber2jr

Дата: Среда, 06.11.2013, 09:44 |
Сообщение № 9

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Ну вот не верю я, не верю…

«Плоская» таблица эффективна при построении только по двум сущностям, и то — если данные умещаются в «обозримое» окно.
Для любого же многофакторного анализа исходные данные всегда удобнее брать из нормализованной таблицы (за исключением специализированных случаев, к которым любые экономические расчёты не относятся).

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

К сообщению приложен файл:

0490829.xlsx
(10.2 Kb)

 

Ответить

AndreTM

Дата: Среда, 06.11.2013, 10:01 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1762


Репутация:

498

±

Замечаний:
0% ±


2003 & 2010

Форма утверждается несколькими людьми

А я про что? Прежде чем получить отчёт («форму») — нужно сделать анализ. Анализ — это преобразование исходных данных/создание новых данных. Заметьте, для анализа без разницы, как оформлены внешне данные — важна структура. Отчёт же — это выходная форма, который будут»смотреть», «читать» — но не «работать с ним». А вы сваливаете оба этих понятия в одно. И начинаете заполнять «форму» — вместо того, что бы «форму» — сформировать :)
Кстати, а как «удобства» исполнителю, вынужденному мотать скролл по 300 столбиков? А как «удобства» конечных потребителей? Особенно, например, распечатка этого вашего отчёта?

Попробуйте всё же разделить процессы ввода-обработки-сведения-вывода информации. Попробуйте, например, разнести все таблички (клиентов) на отдельные листы (раз уж не знаете, что такое «таблица данных», «нормализованное представление» и т.д.) и посмотрИте, что это может дать. Попробуйте отделить расчёты от данных — и посмотрИте. Может, все же вам удастся построить правильную таблицу данных — тогда посмотрИте, что могут сводные. И так далее…


Skype: andre.tm.007
Donate: Qiwi: 9517375010

 

Ответить

alber2jr

Дата: Среда, 06.11.2013, 10:37 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

А я про что? Прежде чем получить отчёт («форму») — нужно сделать анализ. Анализ — это преобразование исходных данных/создание новых данных. Заметьте, для анализа без разницы, как оформлены внешне данные — важна структура. Отчёт же — это выходная форма, который будут»смотреть», «читать» — но не «работать с ним». А вы сваливаете оба этих понятия в одно. И начинаете заполнять «форму» — вместо того, что бы «форму» — сформировать :)
Кстати, а как «удобства» исполнителю, вынужденному мотать скролл по 300 столбиков? А как «удобства» конечных потребителей? Особенно, например, распечатка этого вашего отчёта?

Я понял Ваш вопрос. Что могу сказать. Данные выплевываются в Excel из 1С в файлик, на который линкуется моя форма. Причем, мне удобно ручками прописать/протянуть столбец первого клиента, а остальное заполнить уже написанным макросом, которые тупо копирует формулы первого столбца. Нафиг мне геморроиться и делать это на разных листах? Тем более, что требование таково, что надо все на одной страничке разместить.
Да, пусть она сильно растянута по горизонтали. Но это только самое начало. В последствие, чтобы не скролить, я сделаю макрос, который показывает только тех клиентов (или периоды), которые необходимо видить пользователю: прилеплю список с возможностью добавить/убрать галки. Отчеты мы не печатаем. Они так и хранятся в электронке. Если кому-то все же приспичит помучить принтер, то пометят только нужные страницы или обозначат области печати. Если, конечно, пользователь умный. Ну а если нет, пусть клеит листочки в свиток… )))

Сообщение отредактировал alber2jrСреда, 06.11.2013, 10:38

 

Ответить

AndreTM

Дата: Среда, 06.11.2013, 11:33 |
Сообщение № 12

Группа: Друзья

Ранг: Старожил

Сообщений: 1762


Репутация:

498

±

Замечаний:
0% ±


2003 & 2010

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

Раз вы всё равно уже работаете с макросами — зачем вам формулы? Раз макросы будут разрешены — зачем вам «рисовать» что-то заранее? Да ещё и забивая место кучей ненужной (и при этом рассчитываемой!) информации? Если есть возможность импортировать данные и создавать накопительные базы — зачем напрягаться вообще?
По идее, вам и надо-то (как было посоветовано) просто при импорте перелопатить исходные выгрузки и сформировать/дополнить БАЗУ. А все необходимые ВИДЫ формировать сводами/выборками, в нужном вам красивом оформлении. (RAN как раз сейчас занимается подобным :D )
Нет, вы, конечно, можете продолжать двигаться в избранном направлении. Но тем тяжелее впоследствии будет любой переход…


Skype: andre.tm.007
Donate: Qiwi: 9517375010

 

Ответить

alber2jr

Дата: Среда, 06.11.2013, 12:37 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 15


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

AndreTM, давайте принимать мой ход мысли как данность. Ибо каждый считает правильным так, как ему считается. Вам — так, мне — так. У меня ситуация ограничения по времени. Поэтому я делаю такими способами, которые мне сейчас кажутся наиболее быстрыми и легкими. Получше научусь с макросами работать — их подключу.
[moder]Не надо цитировать пост целиком. Отвечать можно и без цитирования[/moder]

 

Ответить

Как добавить или удалить строку или столбец в таблице

Excel для Microsoft 365 Excel для Интернета Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

После создания таблицы Excel на листе можно легко добавлять и удалять строки и столбцы.

Чтобы добавить строки и столбцы в таблицу Excel, можно воспользоваться командой Размер таблицы.

  1. Щелкните в любом месте таблицы, чтобы отобразить вкладку Работа с таблицами.

  2. Выберите Конструктор > Размер таблицы.

    Использование команды "Размер таблицы" на вкладке "Работа с таблицами"

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

    В приведенном ниже примере исходная таблица охватывает диапазон A1:C5. После изменения размера с добавлением двух столбцов и трех строк таблица будет включать в себя диапазон A1:E8.

    Изменение размера таблицы

    Совет: Вы также можете нажать кнопку Свернуть диалоговое Изображение кнопки , чтобы временно скрыть диалоговое окно «Избавьтесь от таблицы», выбрать диапазон на этом сайте, а затем нажать кнопку Развернуть Изображение кнопки.

  4. Выделив диапазон, который нужно включить в таблицу, нажмите клавишу ОК.

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

Ввод данных   

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

В приведенном ниже примере добавления строки при вводе значения в ячейку A4 таблица расширяется за счет нее, а также смежной ячейки в столбце B.

Добавление строки путем ввода данных в первой строке под таблицей

В приведенном ниже примере добавления столбца при вводе значения в ячейку C2 таблица расширяется за счет столбца C. Ему присваивается имя «Кв3», так как Excel выявляет закономерность присвоения имен по заголовкам «Кв1» и «Кв2».

Добавление столбца путем ввода значения в ячейку справа от таблицы

Вставка данных   

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

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

В приведенном ниже примере добавления строк при вставке значений из диапазона A10:B12 в первую строку под таблицей (строка 5) она расширяется за счет вставленных данных.

Расширение таблицы при вставке данных под ее последней строкой

В приведенном ниже примере добавления столбцов при вставке значений из диапазона C7:C9 в первый столбец справа от таблицы (столбец C) она расширяется за счет вставленных данных, а столбцу присваивается заголовок «Кв3».

Расширение таблицы и добавление заголовка при вставке данных в столбцы

Добавление строки с помощью команды «Вставить»   

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

  2. Наведите указатель мыши на пункт Вставить и выберите команду Строки таблицы выше или Столбцы таблицы слева, чтобы вставить новую строку или столбец соответственно.

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

В приведенном ниже примере новая строка будет вставлена над строкой 3.

Вставка строк таблицы выше

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

В приведенном ниже примере новый столбец будет вставлен слева от столбца 1.

Добавление столбца таблицы

  1. Выделите строки или столбцы таблицы, которые требуется удалить.

    Можно просто выделить одну или несколько ячеек в строках или столбцах таблицы, которые требуется удалить.

  2. На вкладке Главная в группе Ячейки, щелкните стрелку рядом с кнопкой Удалить, а затем выберите команду Удалить строки таблицы или Удалить столбцы таблицы.

    Изображение ленты Excel

    Вы также можете щелкнуть правой кнопкой мыши одну или несколько строк или столбцов, в меню ярлыка нажать кнопку Удалить, а затем — Столбцы таблицы или Строки таблицы. Можно также щелкнуть правой кнопкой мыши одну или несколько ячеек в строке или столбце таблицы, нажать кнопку Удалить ищелкнуть Строки таблицы или Столбцы таблицы.

Дубликаты удаляются из таблицы также легко, как и из любых выбранных данных в приложении Excel.

  1. Щелкните любое место таблицы.

    Откроется окно Работа с таблицами и вкладка Конструктор.

  2. На вкладке Конструктор в группе Сервис выберите команду Удалить дубликаты.

    Изображение ленты Excel

  3. В диалоговом окне Удалить дубликаты в группе Столбцы выберите столбцы, содержащие дубликаты, которые требуется удалить.

    Можно также нажать кнопку Снять выделение и выбрать нужные столбцы или нажать кнопку Выделить все, чтобы выделить все столбцы.

Примечание: Дубликаты удаляются с листа. Если вы случайно удалили данные, которые вы хотите сохранить, вы можете восстановить их, нажав Кнопка отмены или CTRL+Z. Вы также можете использовать условное форматирование для выделения повторяющихся значений, прежде чем удалять их. Дополнительные сведения см. в статье Добавление, изменение и отмена условного форматирования.

  1. Убедитесь, что активная ячейка находится в столбце таблицы.

  2. Щелкните стрелку Стрелка раскрывающегося списка фильтра в заглавной области столбца.

  3. Чтобы выполнить отбор пустых ячеек, в меню «Автофильтр» в верхней части списка значений снимите флажок (Выделить все), а в нижней части установите флажок (Пустые).

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

  4. Выделите пустые строки в таблице и нажмите клавиши CTRL+- (дефис).

Таким же образом можно отфильтровать и удалить пустые строки. Дополнительные сведения о том, как отфильтровать пустые строки на листе, см. в статье Фильтрация данных в диапазоне или таблице.

  1. Вы выберите таблицу, а затем выберите конструктор > Таблица.

  2. При необходимости настройли диапазон ячеек, который содержит таблица, и выберите ОК.

    Изменение размера диалогового окна "Таблица"

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Объединение двух или нескольких таблиц

Создание таблицы Excel на листе

Использование структурированных ссылок в формулах таблиц Excel

Форматирование таблицы Excel

Нужна дополнительная помощь?

Содержание:

  1. Вставить новые столбцы в Excel
  2. Вставить новый столбец (сочетание клавиш)
  3. Добавить несколько новых столбцов (смежных)
  4. Добавить несколько новых столбцов (несмежных)
  5. Вставлять новые столбцы после каждого другого столбца (с использованием VBA)
  6. Добавить столбец в таблицу Excel

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

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

Вставить новые столбцы в Excel

В этом руководстве я расскажу о следующих методах / сценариях вставки новых столбцов в Excel

  1. Вставьте один новый столбец (с помощью сочетания клавиш или параметров на ленте)
  2. Добавить несколько новых столбцов
  3. Добавляйте несмежные столбцы за один раз
  4. Вставлять новые столбцы после каждого другого столбца
  5. Вставить новый столбец в таблицу Excel

Вставить новый столбец (сочетание клавиш)

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

Ниже показано сочетание клавиш для вставки столбца в Excel:

Ctrl + Shift + (удерживая клавиши Ctrl и Shift, нажмите клавишу плюс)
Command + I, если вы используете Mac

Ниже приведены инструкции по использованию этого сочетания клавиш для добавления столбца слева от выбранного столбца:

  1. Выберите ячейку в столбце, слева от которого вы хотите добавить новый столбец
  2. Используйте сочетание клавиш Ctrl + Shift + плюс
  3. В открывшемся диалоговом окне «Вставка» выберите параметр «Весь столбец» (или нажмите клавишу C).5 способов вставки новых столбцов в Excel (включая ярлык и VBA)
  4. Щелкните OK (или нажмите клавишу Enter).

Вышеупомянутые шаги немедленно добавят новый столбец слева от выбранного столбца.

Другой способ добавить новый столбец — сначала выбрать весь столбец, а затем выполнить описанные выше действия. Когда вы выбираете весь столбец, используя Ctrl + Shift + ярлык не отображает диалоговое окно вставки. Он сразу же добавит новый столбец.

Ниже показано сочетание клавиш для выбора всего столбца (после выбора ячейки в столбце):

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

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

5 способов вставки новых столбцов в Excel (включая ярлык и VBA)

Это приведет к вставке столбца слева от столбца, в котором вы выбрали ячейку.

Добавить несколько новых столбцов (смежных)

Если вам нужно вставить несколько соседних столбцов, вы можете либо вставить один столбец и время и просто повторить тот же процесс (вы можете использовать клавишу F4, чтобы повторить последнее действие), либо вы можете вставить все эти столбцы за один раз. Предположим, у вас есть набор данных, как показано ниже, и вы хотите добавить два столбца слева от столбца B.

Ниже приведены шаги для этого

  1. Выберите два столбца (начиная с того, слева от которого вы хотите вставить столбцы)
  2. Щелкните правой кнопкой мыши в любом месте выделения
  3. Нажмите «Вставить«.

5 способов вставки новых столбцов в Excel (включая ярлык и VBA)

Вышеупомянутые шаги мгновенно вставили бы два столбца слева от столбца B. Если вы хотите вставить любое другое количество столбцов (скажем, 3, 4 или 5 столбцов), вы выбираете это количество для начала.

Добавить несколько новых столбцов (несмежных)

Приведенный выше пример является быстрым и быстрым, когда вы хотите добавить новые соседние столбцы (т. Е. Блок из 3 соседних столбцов, как показано выше). Но что, если вы хотите вставить столбцы, но они не являются смежными.

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

5 способов вставки новых столбцов в Excel (включая ярлык и VBA)

Хотя вы можете делать это по одному, есть способ лучше.

Ниже приведены шаги по добавлению нескольких несмежных столбцов в Excel

  1. Выберите столбцы, в которые вы хотите вставить новый столбец.
  2. Щелкните правой кнопкой мыши в любом месте выделения
  3. Щелкните Вставить.

5 способов вставки новых столбцов в Excel (включая ярлык и VBA)

Вышеупомянутые шаги мгновенно вставят столбец слева от выбранных столбцов.

5 способов вставки новых столбцов в Excel (включая ярлык и VBA)

Вставлять новые столбцы после каждого другого столбца (с использованием VBA)

Иногда вам может понадобиться добавить новый столбец после каждого другого столбца в существующем наборе данных. Хотя вы можете сделать это вручную, если вы работаете с большим набором данных, это может занять некоторое время. Более быстрый способ сделать это — использовать простой код VBA, чтобы просто вставить столбец после каждого столбца в вашем наборе данных.
Sub InsertColumn () 'Код, созданный Sumit Bansal с trumpexcel.com Dim ColCount As Integer Dim i As Integer StartCol = Selection.Columns.Count + Selection.Columns (1) .Column EndCol = Selection.Columns (1) .Column For i = StartCol To EndCol Шаг -1 Ячейки (1, i) .EntireColumn.Insert Next i End Sub
Приведенный выше код пройдет по каждому столбцу в выделенном фрагменте и вставит столбец справа от выбранных столбцов. Вы можете добавить этот код в обычный модуль, а затем запустить этот макрос оттуда. Или, если вам необходимо использовать эту функцию регулярно, вы также можете рассмотреть возможность добавления ее в личную книгу макросов, а затем добавить ее на панель быстрого доступа. Таким образом, у вас всегда будет доступ к этому коду и вы сможете запустить его одним щелчком мыши.

Примечание. Приведенный выше код также работает, если данные отформатированы как таблица Excel.

Добавить столбец в таблицу Excel

Когда вы конвертируете набор данных в таблицу Excel, вы теряете часть гибкости, которая есть у вас с обычными данными, когда дело доходит до вставки столбцов. Например, вы не можете выбрать несмежные столбцы и вставить столбцы рядом с ними за один раз. Вам придется делать это по одному. Предположим, у вас есть таблица Excel, как показано ниже.

Чтобы вставить столбец слева от столбца B, выберите любую ячейку в столбце, щелкните правой кнопкой мыши, перейдите к параметру «Вставить» и нажмите «Столбцы таблицы слева».

5 способов вставки новых столбцов в Excel (включая ярлык и VBA)

Это вставит столбец слева от выбранной ячейки. Если вы выберете ячейку в столбце B и одну в столбце D, вы заметите, что опция «Столбцы таблицы слева» неактивна. В этом случае вам придется вставлять столбцы только по одному. Что удивительно, это работает, когда вы выбираете несмежные строки, но не со столбцами.

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

Надеюсь, вы нашли этот урок полезным!

Понравилась статья? Поделить с друзьями:
  • Excel не фильтрует некоторые ячейки
  • Excel не фильтрует весь список
  • Excel не учитывать фильтр
  • Excel не учитывать текст
  • Excel не учитывать пустые ячейки в формуле