Как в excel оставить два столбца

Содержание

  • 1 Макрос выглядит следующим образом:
  • 2 Процедура объединения
    • 2.1 Способ 1: объединение с помощью контекстного меню
    • 2.2 Способ 2: объединение с помощью кнопки на ленте
    • 2.3 Способ 3: объединение с помощью функции
    • 2.4 Помогла ли вам эта статья?

Приведенный в статье макрос  является альтернативой опции «колонки» используемой в настройках «разметки страницы» программы Word .

Рассмотрим для примера таблицу с перечнем товаров хранящихся на складах. В данной таблице существует 4 столбца: номер подпункта, наименование товара, артикулярный номер товара на складе и место хранения (наименование склада).

Просмотр таблицы

№ п.п. Наименование товара Артикул Место размещения
1 Яблоки 112 Склад №1
2 Щетка 18 445 Склад №4
3 Шаурма 65 631 Склад №3
4 Черничное варенье 31 754 Склад №5
5 Черника 30 544 Склад №4
6 Чаша 77 730 Склад №3
7 Чайный набор 40 223 Склад №2
8 Чай 58 372 Склад №2
9 Филе бобра 28 124 Склад №2
10 Тунец 52 322 Склад №2
11 Томаты 55 952 Склад №5
12 Тара Пластиковая 8 766 Склад №1
13 Сыр 63 211 Склад №1
14 Сывородка 64 421 Склад №2
15 Суши 46 273 Склад №2
16 Сливки 60 792 Склад №4
17 Слива 11 112 Склад №5
18 свежий карп 25 705 Склад №5
19 Сахар 41 433 Склад №3
20 Рыбий жир 26 914 Склад №1
21 Рыба мороженная 24 495 Склад №4
22 Поводок для собаки 20 865 Склад №1
23 Поводок для кошки 19 655 Склад №5
24 Пакет пластиковый 13 606 Склад №5
25 Пакет ПВХ 14 815 Склад №1
26 Оладьи замороженные 35 384 Склад №3
27 Носки мужские 74 101 Склад №5
28 Носки женские 72 891 Склад №4
29 Ножницы 11 186 Склад №3
30 Мякоть кокоса 29 334 Склад №3
31 Монитор 19″ 36 594 Склад №4
32 Молоко 62 002 Склад №5
33 Мангал 48 693 Склад №4
34 Малина весовая 34 174 Склад №2
35 Лопата 66 841 Склад №4
36 Лом 68 051 Склад №5
37 Ложка чайная 42 643 Склад №4
38 Лодка надувная 47 483 Склад №3
39 Лавровый лист 37 804 Склад №5
40 Куртка стеганная 71 681 Склад №3
41 Красная краска 11 123 Склад №2
42 Кофе 59 582 Склад №3
43 Колготки женские 17 235 Склад №3
44 Клавиатура 12 396 Склад №4
45 Карп филе 51 112 Склад №1
46 Кабачки 57 162 Склад №1
47 Имбирь 43 853 Склад №5
48 Икра черная 23 285 Склад №3
49 Икра красная 22 075 Склад №2
50 Изюм 45 063 Склад №1
51 Земляника 32 964 Склад №1
52 Зелень (укроп) 2 112 Склад №3
53 Груша 1 222 Склад №4
54 Грибы 53 532 Склад №3
55 Горошек 54 742 Склад №4
56 Гиря 69 261 Склад №1
57 Вилки стальные 9 976 Склад №2
58 Ветошь 49 903 Склад №5
59 Весы 16 025 Склад №2
60 Ведро 8л 75 310 Склад №1
61 Ведро 10 л 76 520 Склад №2
62 Валенки 70 471 Склад №2
63 Бумага 400мг/м 39 013 Склад №1

    Несмотря на то, что таблица имеет всего 4 столбца перечень товаров довольно обширный и  при отправке на печать занимает не один печатный лист. При проведении ревизии на складе носить с собой кипу бумаги неудобно.

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

    Если в программе Word есть функция во вкладке «Разметка страницы» называемая «Колонки», которая позволяет делить текст на несколько колонок, то в Excel такой опции найти не удается.

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

    Макрос выглядит следующим образом:

    Sub DveKolonki()

        Dim sheetActive As Worksheet, sheetNoviy As Worksheet ‘добавляем переменные,  как листы

        Dim Vsego As Long, Perviy As Long  ‘добавляем переменные для определения границ таблицы

        Set sheetActive = ActiveSheet ‘присваиваем переменной активный лист

        Vsego = sheetActive.Cells.Find(What:=»?», LookIn:=xlValues, LookAt:= _

            xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False _

            , SearchFormat:=False).Row — 1 ‘определяем диапазон

        Perviy = Application.WorksheetFunction.RoundUp(Vsego / 2, 0) ‘делим диапазон

        Set sheetNoviy = Sheets.Add(, Sheets(Sheets.Count)) ‘определяем новый лист

        sheetNoviy.Range(«A1:E1»).Value = sheetActive.Range(«A1:E1»).Value

        sheetNoviy.Range(«F1:J1»).Value = sheetActive.Range(«A1:E1»).Value

        sheetNoviy.Range(«A2»).Resize(Perviy, 5).Value = sheetActive.Range(«A2»).Resize(Perviy, 5).Value

        sheetNoviy.Range(«F2»).Resize(Vsego — Perviy, 5).Value = _

            sheetActive.Range(«A» & Perviy + 2).Resize(Vsego — Perviy, 5).Value ‘делим таблицу

    End Sub

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

    Запускать макрос можно из перечня макросов (книги макросов) или присвоить его активному элементу, например, кнопке или чекбоксу.

    Подробнее о присвоение макроса кнопке далее по ссылке.

      В разделе Программное обеспечение на вопрос Как разделить в экселе строку на две колонки? заданный автором Дмитрий Барташевич лучший ответ это моё предложение копируй эту строку в Ворд, там при помощи «рисовать таблицу» дели столбец на две колонки, потом копируй обратно.
      Геморно, но это хоть какой то выход. Ну или ручками переноси 🙂 . Удачи

      Ответ от

      22 ответа

      Привет! Вот подборка тем с ответами на Ваш вопрос: Как разделить в экселе строку на две колонки?

      Ответ от Demoniqus
      Сервис — Текст по столбцам — там выбираешь либо фиксированной ширины, либо с разделителем. Другой способ — писать скрипт.

      Ответ от Павел Гордеев
      Разделить колонку на две, естессно просто, но чтоб при этом текст также разделился на две части, это совсем не просто. Может быть макросы бы тут и справились, но поверь, лучше вручную, чем искать способ решения такой задачи.

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

      Процедура объединения

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

      Способ 1: объединение с помощью контекстного меню

      Самый распространенный способ объединения столбцов – это использование инструментов контекстного меню.

      1. Выделяем первый сверху ряд ячеек колонок, которые мы хотим объединить. Кликаем по выделенным элементам правой кнопкой мыши. Открывается контекстное меню. Выбираем в нем пункт «Формат ячеек…».
      2. Открывается окно форматирования ячеек. Переходим во вкладку «Выравнивание». В группе настроек «Отображение» около параметра «Объединение ячеек» ставим галочку. После этого жмем на кнопку «OK».
      3. Как видим, мы объединили только верхние ячейки таблицы. Нам же нужно объединить все ячейки двух столбцов построчно. Выделяем объединенную ячейку. Находясь во вкладке «Главная» на ленте кликаем по кнопке «Формат по образцу». Данная кнопка имеет форму щетки и расположена в блоке инструментов «Буфер обмена». После этого, просто выделяем всю оставшуюся область, в пределах которой нужно объединить столбцы.
      4. После проведения форматирования по образцу столбцы таблицы будут объединены в один.

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

      Способ 2: объединение с помощью кнопки на ленте

      Также объединение столбцов можно провести при помощи кнопки на ленте. Этим способом удобно пользоваться, если вы хотите объединить не просто колонки отдельной таблицы, а листа в целом.

      1. Для того, чтобы объединить столбцы на листе полностью, их нужно сперва выделить. Становимся на горизонтальную панель координат Excel, в которой записаны наименования колонок буквами латинского алфавита. Зажимаем левую копку мыши и выделяем те колонки, которые хотим объединить.
      2. Переходим во вкладку «Главная», если в данный момент находимся в другой вкладке. Жмем на пиктограмму в виде треугольника, остриём направленного вниз, справа от кнопки «Объединить и поместить в центре», которая расположена на ленте в блоке инструментов «Выравнивание». Открывается меню. Выбираем в нем пункт «Объединить по строкам».

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

      Способ 3: объединение с помощью функции

      В то же время, существует возможность объединения столбцов без потерь данных. Реализация этой процедуры значительно сложнее первого способа. Она осуществляется с помощью функции СЦЕПИТЬ.

      1. Выделяем любую ячейку в пустом столбце на листе Excel. Для того, чтобы вызвать Мастер функций, кликаем по кнопке «Вставить функцию», расположенной около строки формул.
      2. Открывается окно с перечнем различных функций. Нам нужно среди них найти наименование «СЦЕПИТЬ». После того как находим, выделяем этот пункт и нажимаем на кнопку «OK».
      3. После этого открывается окно аргументов функции СЦЕПИТЬ. Её аргументами являются адреса ячеек, содержимое которых нужно объединить. В поля «Текст1», «Текст2» и т.д. нам нужно внести адреса ячеек самого верхнего ряда объединяемых столбцов. Сделать это можно вписав адреса вручную. Но, гораздо удобнее поставить в поле соответствующего аргумента курсор, а затем выделить ячейку, подлежащую объединению. Точно таким же образом поступаем и с другими ячейками первой строки объединяемых колонок. После того, как координаты появились в полях «Тест1», «Текст2» и т.д., жмем на кнопку «OK».
      4. В ячейке, в которую выводится результат обработки значений функцией, отобразились объединенные данные первой строки склеиваемых столбцов. Но, как видим, слова в ячейке с результатом слиплись, между ними нет пробела.

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

        " ";

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

        =СЦЕПИТЬ(B3;C3)

        была изменена на следующую:

        =СЦЕПИТЬ(B3;" ";C3)

        Как видим, между словами появляется пробел, и они больше не являются слипшимися. При желании вместе с пробелом можно поставить запятую или любой другой разделитель.

      5. Но, пока мы видим результат только для одной строки. Чтобы получить объединенное значение столбцов и в других ячейках, нам нужно скопировать функцию СЦЕПИТЬ на нижний диапазон. Для этого устанавливаем курсор в нижний правый угол ячейки, содержащей формулу. Появляется маркер заполнения в виде крестика. Зажимаем левую кнопку мыши и протягиваем его вниз до конца таблицы.
      6. Как видим, формула скопирована на диапазон ниже, а соответствующие результаты отобразились в ячейках. Но мы просто вынесли значения в отдельный столбец. Теперь же нужно объединить первоначальные ячейки и вернуть данные в изначальное место расположения. Если просто объединить или удалить исходные столбцы, то формула СЦЕПИТЬ будет нарушена, и мы все равно утратим данные. Поэтому поступим немного по-другому. Выделяем колонку с объединенным результатом. Во вкладке «Главная» жмем на кнопку «Копировать», размещенную на ленте в блоке инструментов «Буфер обмена». Как альтернативное действие, можно после выделения столбца набрать на клавиатуре сочетание клавиш Ctrl+C.
      7. Устанавливаем курсор на любую пустую область листа. Кликаем правой кнопкой мыши. В появившемся контекстном меню в блоке «Параметры вставки» выбираем пункт «Значения».
      8. Мы сохранили значения объединенного столбца, и они уже не зависят от формулы. Ещё раз копируем данные, но уже с нового места их размещения.
      9. Выделяем первый столбец изначального диапазона, который нужно будет объединить с другими колонками. Жмем на кнопку «Вставить» размещенную на вкладке «Главная» в группе инструментов «Буфер обмена». Можно вместо последнего действия нажать на клавиатуре сочетание клавиш Ctrl+V.
      10. Выделяем первоначальные столбцы, которые следует объединить. Во вкладке «Главная» в блоке инструментов «Выравнивание» открываем уже знакомое нам по предыдущему способу меню и выбираем в нем пункт «Объединить по строкам».
      11. После этого, возможно, несколько раз появится окошко с информационным сообщением о потере данных. Каждый раз жмите на кнопку «OK».
      12. Как видим, наконец данные объединены в одном столбце в том месте, в котором это изначально требовалось. Теперь нужно очистить лист от транзитных данных. Таких областей у нас две: колонка с формулами и столбец со скопированными значениями. Выделяем поочередно первый и второй диапазон. Кликаем правой кнопкой мыши по выделенной области. В контекстном меню выбираем пункт «Очистить содержимое».
      13. После того, как мы избавились от транзитных данных, форматируем объединенный столбец на свое усмотрение, так как вследствие наших манипуляций его формат обнулился. Тут уже все зависит от целевого назначения конкретной таблицы и остается на усмотрение пользователя.

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

      Урок: Мастер функций в Excel

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

      Так, большинство пользователей предпочитают использовать объединение через контекстное меню, как наиболее интуитивно понятное. Если же нужно произвести слияние столбцов не только в таблице, но и по всему листу, то тут на помощь придет форматирование через пункт меню на ленте «Объединить по строкам». Если же нужно произвести объединение без потерь данных, то с этой задачей можно справиться, лишь использовав функцию СЦЕПИТЬ. Хотя, если задачи сохранения данных не ставится, а тем более, если объединяемые ячейки пустые, то использовать данный вариант не рекомендуется. Это связано с тем, что он довольно сложный и его реализация занимает относительно много времени.

      Мы рады, что смогли помочь Вам в решении проблемы.

      Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

      Помогла ли вам эта статья?

      Да Нет

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

      Как делить текст с помощью формул смотрите в специальной статье

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

      Наши данные для разбиения:

      Данные для разбиения

      Выделим данные для разбиения по столбцам — можно выделить весь столбец целиком.

      Перейдем по ленте на вкладку «Данные» и выберем иконку «Текст по столбцам» — откроется диалоговое окно:

      Мастер разбиения

      Так как наши ФИО записаны через пробел, то укажем разделителем пробел:

      Указываем разделитель

      Кликаем «Готово» (в нашем примере можно не переходить далее по всем шагам мастера разбиения). Получили текст разбитый по столбцам:

      Результат разбиения текста

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

      Очень надеемся, что наша статья помогла Вам в решении Вашей проблемы. Будем благодарны, если Вы нажмете +1 и/или Мне нравится внизу данной статьи или поделитесь с друзьями с помощью кнопок расположенных ниже.

      Спасибо за внимание.

      На чтение 4 мин Опубликовано 09.01.2021

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

      Содержание

      1. Как закрепить первый столбец в Excel?
      2. Как закрепить несколько столбцов в Excel?
      3. Как одновременно закрепить столбец и строку?
      4. Как снять закрепление областей в Excel?
      5. Заключение

      Как закрепить первый столбец в Excel?

      Для закрепления одинокого столбца вам понадобится сделать следующее:

      1. Открыть файл с таблицей, который вы планируете редактировать.
      2. Перейти в панели инструментов в раздел «Вид».
      3. Найти в предложенном функционале «Закрепить области».
      4. В выпавшем перечне выбрать «Закрепить первый столбец».

      kak-zakrepit-neskolko-stolbcov-v-excel

      1

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

      kak-zakrepit-neskolko-stolbcov-v-excel

      2

      Как закрепить несколько столбцов в Excel?

      Для фиксирования сразу нескольких столбцов вам предстоит выполнить ряд дополнительных действий. Главное запомнить, что счет столбцов происходит с самого левого образца, начиная с А. Поэтому не получится закрепить несколько разных столбцов где-нибудь посередине таблицы. Итак, чтобы реализовать данный функционал, вам потребуется сделать следующее:

      1. Допустим, нам необходимо закрепить сразу три столбца (обозначения A, B, C), поэтому для начала выделите весь столбец D или ячейку D

      kak-zakrepit-neskolko-stolbcov-v-excel

      3
      1. После этого нужно перейти в панель инструментов и выбрать вкладку под названием «Вид».
      2. В ней вам потребуется воспользоваться вариантом «Закрепить области».

      kak-zakrepit-neskolko-stolbcov-v-excel

      4
      1. В перечне у вас появится несколько функций, среди них необходимо будет выбрать «Закрепить области».
      2. Если все будет сделано правильно, то три указанных столбца закрепятся и могут быть использованы в качестве источника получения информации или сравнения.

      Обратите внимание! Закреплять столбцы необходимо только в том случае, если они видны на экране. Если они будут скрыты или будут выходить за пределы визуальной видимости, то вряд ли процедура закрепления закончится успешно. Поэтому при выполнении всех действий следует быть предельно внимательным и стараться не допускать ошибок.

      Как одновременно закрепить столбец и строку?

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

      1. Поначалу вам потребуется воспользоваться ячейкой, как основой точкой. Главным требованием в данном случае выступает то, что ячейка должна располагаться строго на пересечении строки и столбца. Поначалу подобное может звучать сложно, но благодаря прикрепленному скриншоту можно сразу разобраться в тонкостях этого момента.
      2. Перейдите в панель инструментов и воспользуйтесь вкладкой «Вид».
      3. В ней необходимо найти пункт «Закрепить области» и кликнуть по нему левой кнопкой мыши.
      4. Из выпадающего списка достаточно выбрать вариант «Закрепить области».

      kak-zakrepit-neskolko-stolbcov-v-excel

      5

      Предусмотрена возможность закрепления сразу нескольких панелей для дальнейшего использования. К примеру, если нужно закрепить первые два столбца и две строчки, то для четкого ориентирования вам необходимо будет выделить ячейку С3. А если нужно будет закрепить сразу три строки и три столбца, для этого нужно будет выделить уже ячейку D4. А если потребуется нестандартный набор, к примеру две строки и три столбца, то для закрепления потребуется уже выделить ячейку D3. Проведя параллели, можно увидеть принцип закрепления и смело им пользоваться в любой таблице.

      kak-zakrepit-neskolko-stolbcov-v-excel

      6

      Как снять закрепление областей в Excel?

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

      1. Первым делом нужно убедиться, что закрепленные столбцы больше не нужны для вашей работы.
      2. Теперь перейдите в панель инструментов сверху и перейдите во вкладку «Вид».
      3. Воспользуйтесь функцией «Закрепить области».
      4. Из выпадающего списка выберите пункт «Снять закрепление областей».

      kak-zakrepit-neskolko-stolbcov-v-excel

      7

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

      Заключение

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

      Оцените качество статьи. Нам важно ваше мнение:

      Вставка или удаление строк и столбцов

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

      Браузер не поддерживает видео.

      Примечание: В Microsoft Excel установлены следующие ограничения на количество строк и столбцов: 16 384 столбца в ширину и 1 048 576 строк в высоту.

      Вставка и удаление столбца

      1. Выделите любую ячейку в столбце, а затем выберите Главная > Вставить > Вставить столбцы на лист или Удалить столбцы с листа.

      2. Можно также щелкнуть правой кнопкой мыши в верхней части столбца и выбрать Вставить или Удалить

      Вставка и удаление строки

      1. Выделите любую ячейку в строке, а затем выберите Главная > Вставить > Вставить строки листа или Удалить строки листа.

      2. Можно также щелкнуть правой кнопкой мыши номер строки и выбрать Вставить или Удалить.

      Параметры форматирования

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

      Изображение кнопки "Параметры вставки", отображаемой после вставки строк или столбцов.

      Если кнопка «Параметры вставки» не отображается, выберите Файл > Параметры > Дополнительно и в группе Вырезание, копирование и вставка установите флажок Отображать кнопку параметров вставки.

      Вставка строк

      Чтобы вставить одну строку: щелкните правой кнопкой мыши всю строку, над которой требуется вставить новую, и выберите Вставить строки.

      Чтобы вставить несколько строк:выделите столько же строк, сколько хотите добавить сверху. Щелкните выделенные строки правой кнопкой мыши и выберите Вставить строки.

      Вставка столбцов

      Чтобы вставить один столбец: щелкните правой кнопкой мыши весь столбец, справа от которого хотите добавить новый, и выберите Вставить столбцы.

      Чтобы вставить несколько столбцов:выделите столько же столбцов, сколько хотите добавить справа. Щелкните выделенные столбцы правой кнопкой мыши и выберите Вставить столбцы.

      Удаление ячеек, строк и столбцов

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

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

      2. Щелкните правой кнопкой мыши и выберите нужный вариант удаления, например Удалить ячейки (со сдвигом вверх), Удалить ячейки (со сдвигом влево), Удалить строки,или Удалить столбцы

      При удалении строк или столбцов следующие за ними строки и столбцы автоматически сдвигаются вверх или влево.

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

      Вставка ячеек

      Чтобы вставить одну ячейку

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

      2. Нажмите Вставить и выберите Ячейки со сдвигом вниз.

      Чтобы вставить несколько ячеек

      1. Выделите столько же ячеек, сколько хотите добавить сверху.

      2. Щелкните выделенные ячейки правой кнопкой мыши и выберите Вставить > Ячейки со сдвигом вниз.

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

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

      См. также

      Основные задачи в Excel

      Общие сведения о формулах в Excel

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

       О том, как при помощи несложного макроса VBA в программе «Эксель» можно разместить данные из таблицы в две колонки для распечатки на принтере.

      Приведенный в статье макрос  является альтернативой опции «колонки» используемой в настройках «разметки страницы» программы Word .

      Рассмотрим для примера таблицу с перечнем товаров хранящихся на складах. В данной таблице существует 4 столбца: номер подпункта, наименование товара, артикулярный номер товара на складе и место хранения (наименование склада).

      № п.п. Наименование товара Артикул Место размещения
      1 Яблоки 112 Склад №1
      2 Щетка 18 445 Склад №4
      3 Шаурма 65 631 Склад №3
      4 Черничное варенье 31 754 Склад №5
      5 Черника 30 544 Склад №4
      6 Чаша 77 730 Склад №3
      7 Чайный набор 40 223 Склад №2
      8 Чай 58 372 Склад №2
      9 Филе бобра 28 124 Склад №2
      10 Тунец 52 322 Склад №2
      11 Томаты 55 952 Склад №5
      12 Тара Пластиковая 8 766 Склад №1
      13 Сыр 63 211 Склад №1
      14 Сывородка 64 421 Склад №2
      15 Суши 46 273 Склад №2
      16 Сливки 60 792 Склад №4
      17 Слива 11 112 Склад №5
      18 свежий карп 25 705 Склад №5
      19 Сахар 41 433 Склад №3
      20 Рыбий жир 26 914 Склад №1
      21 Рыба мороженная 24 495 Склад №4
      22 Поводок для собаки 20 865 Склад №1
      23 Поводок для кошки 19 655 Склад №5
      24 Пакет пластиковый 13 606 Склад №5
      25 Пакет ПВХ 14 815 Склад №1
      26 Оладьи замороженные 35 384 Склад №3
      27 Носки мужские 74 101 Склад №5
      28 Носки женские 72 891 Склад №4
      29 Ножницы 11 186 Склад №3
      30 Мякоть кокоса 29 334 Склад №3
      31 Монитор 19″ 36 594 Склад №4
      32 Молоко 62 002 Склад №5
      33 Мангал 48 693 Склад №4
      34 Малина весовая 34 174 Склад №2
      35 Лопата 66 841 Склад №4
      36 Лом 68 051 Склад №5
      37 Ложка чайная 42 643 Склад №4
      38 Лодка надувная 47 483 Склад №3
      39 Лавровый лист 37 804 Склад №5
      40 Куртка стеганная 71 681 Склад №3
      41 Красная краска 11 123 Склад №2
      42 Кофе 59 582 Склад №3
      43 Колготки женские 17 235 Склад №3
      44 Клавиатура 12 396 Склад №4
      45 Карп филе 51 112 Склад №1
      46 Кабачки 57 162 Склад №1
      47 Имбирь 43 853 Склад №5
      48 Икра черная 23 285 Склад №3
      49 Икра красная 22 075 Склад №2
      50 Изюм 45 063 Склад №1
      51 Земляника 32 964 Склад №1
      52 Зелень (укроп) 2 112 Склад №3
      53 Груша 1 222 Склад №4
      54 Грибы 53 532 Склад №3
      55 Горошек 54 742 Склад №4
      56 Гиря 69 261 Склад №1
      57 Вилки стальные 9 976 Склад №2
      58 Ветошь 49 903 Склад №5
      59 Весы 16 025 Склад №2
      60 Ведро 8л 75 310 Склад №1
      61 Ведро 10 л 76 520 Склад №2
      62 Валенки 70 471 Склад №2
      63 Бумага 400мг/м 39 013 Склад №1

        Несмотря на то, что таблица имеет всего 4 столбца перечень товаров довольно обширный и  при отправке на печать занимает не один печатный лист. При проведении ревизии на складе носить с собой кипу бумаги неудобно.

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

        Если в программе Word есть функция во вкладке «Разметка страницы» называемая «Колонки», которая позволяет делить текст на несколько колонок, то в Excel такой опции найти не удается.две колонки в Эксель

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

        Макрос выглядит следующим образом:

        Sub DveKolonki()

            Dim sheetActive As Worksheet, sheetNoviy As Worksheet ‘добавляем переменные,  как листы

            Dim Vsego As Long, Perviy As Long  ‘добавляем переменные для определения границ таблицы

            Set sheetActive = ActiveSheet ‘присваиваем переменной активный лист

            Vsego = sheetActive.Cells.Find(What:=»?», LookIn:=xlValues, LookAt:= _

                xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False _

                , SearchFormat:=False).Row — 1 ‘определяем диапазон

            Perviy = Application.WorksheetFunction.RoundUp(Vsego / 2, 0) ‘делим диапазон

            Set sheetNoviy = Sheets.Add(, Sheets(Sheets.Count)) ‘определяем новый лист

            sheetNoviy.Range(«A1:E1»).Value = sheetActive.Range(«A1:E1»).Value

            sheetNoviy.Range(«F1:J1»).Value = sheetActive.Range(«A1:E1»).Value

            sheetNoviy.Range(«A2»).Resize(Perviy, 5).Value = sheetActive.Range(«A2»).Resize(Perviy, 5).Value

            sheetNoviy.Range(«F2»).Resize(Vsego — Perviy, 5).Value = _

                sheetActive.Range(«A» & Perviy + 2).Resize(Vsego — Perviy, 5).Value ‘делим таблицу

        End Sub

        Необходимо в панели разработчика открыть просмотр кода и добавить код макроса в книгу Excel.Макро VBA Excel

        Запускать макрос можно из перечня макросов (книги макросов) или присвоить его активному элементу, например, кнопке или чекбоксу.

        Подробнее о присвоение макроса кнопке далее по ссылке.

          Приведенный в статье макрос является альтернативой опции «колонки» используемой в настройках «разметки страницы» программы Word .

          Рассмотрим для примера таблицу с перечнем товаров хранящихся на складах. В данной таблице существует 4 столбца: номер подпункта, наименование товара, артикулярный номер товара на складе и место хранения (наименование склада).

          Несмотря на то, что таблица имеет всего 4 столбца перечень товаров довольно обширный и при отправке на печать занимает не один печатный лист. При проведении ревизии на складе носить с собой кипу бумаги неудобно.

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

          Если в программе Word есть функция во вкладке «Разметка страницы» называемая «Колонки», которая позволяет делить текст на несколько колонок, то в Excel такой опции найти не удается.

          две колонки в Эксель

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

          Макрос выглядит следующим образом:

          Sub DveKolonki()

          Dim sheetActive As Worksheet, sheetNoviy As Worksheet ‘добавляем переменные, как листы

          Dim Vsego As Long, Perviy As Long ‘добавляем переменные для определения границ таблицы

          Set sheetActive = ActiveSheet ‘присваиваем переменной активный лист

          Vsego = sheetActive.Cells.Find(What:=»?», LookIn:=xlValues, LookAt:= _

          , SearchFormat:=False).Row — 1 ‘определяем диапазон

          Perviy = Application.WorksheetFunction.RoundUp(Vsego / 2, 0) ‘делим диапазон

          Set sheetNoviy = Sheets.Add(, Sheets(Sheets.Count)) ‘определяем новый лист

          sheetNoviy.Range(«A1:E1»).Value = sheetActive.Range(«A1:E1»).Value

          sheetNoviy.Range(«F1:J1»).Value = sheetActive.Range(«A1:E1»).Value

          sheetNoviy.Range(«A2»).Resize(Perviy, 5).Value = sheetActive.Range(«A2»).Resize(Perviy, 5).Value

          sheetNoviy.Range(«F2»).Resize(Vsego — Perviy, 5).Value = _

          sheetActive.Range(«A» & Perviy + 2).Resize(Vsego — Perviy, 5).Value ‘делим таблицу

          End Sub

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

          Запускать макрос можно из перечня макросов (книги макросов) или присвоить его активному элементу, например, кнопке или чекбоксу.

          Подробнее о присвоение макроса кнопке далее по ссылке.

          Похожее:

          Понравилась статья? Поделить с друзьями:
        • Как в excel основание натурального логарифма
        • Как в excel организовать выпадающий список
        • Как в excel опустить ячейки на одну вниз
        • Как в excel опустить строку вниз в одной
        • Как в excel опустить столбец вниз