Как соединить таблицу.

Из этой статьи Вы узнаете, как быстро объединить данные из двух таблиц Excel, когда в ключевых столбцах нет точных совпадений. Например, когда уникальный идентификатор из первой таблицы представляет собой первые пять символов идентификатора из второй таблицы. Все предлагаемые в этой статье решения протестированы мной в Excel 2013, 2010 и 2007.

Итак, есть два листа Excel, которые нужно объединить для дальнейшего анализа данных. Предположим, в одной таблице содержатся цены (столбец Price) и описания товаров (столбец Beer), которые Вы продаёте, а во второй отражены данные о наличии товаров на складе (столбец In stock). Если Вы или Ваши коллеги составляли обе таблицы по каталогу, то в обеих должен присутствовать как минимум один ключевой столбец с уникальными идентификаторами товаров. Описание товара или цена могут изменяться, но уникальный идентификатор всегда остаётся неизменным.

Трудности начинаются, когда Вы получаете некоторые таблицы от производителя или из других отделов компании. Дело может ещё усложниться, если вдруг вводится новый формат уникальных идентификаторов или самую малость изменятся складские номенклатурные обозначения (SKU). И перед Вами стоит задача объединить в Excel новую и старую таблицы с данными. Так или иначе, возникает ситуация, когда в ключевых столбцах имеет место только частичное совпадение записей, например, “12345 ” и “12345-новый_суффикс “. Вам-то понятно, что это тот же SKU, но компьютер не так догадлив! Это не точное совпадение делает невозможным использование обычных формул Excel для объединения данных из двух таблиц.

И что совсем плохо – соответствия могут быть вовсе нечёткими, и “Некоторая компания ” в одной таблице может превратиться в “ЗАО «Некоторая Компания» ” в другой таблице, а “Новая Компания (бывшая Некоторая Компания) ” и “Старая Компания ” тоже окажутся записью об одной и той же фирме. Это известно Вам, но как это объяснить Excel?

Замечание: Решения, описанные в этой статье, универсальны. Вы можете адаптировать их для дальнейшего использования с любыми стандартными формулами, такими как ВПР (VLOOKUP) , ПОИСКПОЗ (MATCH) , ГПР (HLOOKUP) и так далее.

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

Ключевой столбец в одной из таблиц содержит дополнительные символы

Рассмотрим две таблицы. Столбцы первой таблицы содержат номенклатурный номер (SKU), наименование пива (Beer) и его цену (Price). Во второй таблице записан SKU и количество бутылок на складе (In stock). Вместо пива может быть любой товар, а количество столбцов в реальной жизни может быть гораздо больше.

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

Ключевым в таблице в нашем примере является столбец A с данными SKU, и нужно извлечь из него первые 5 символов. Добавим вспомогательный столбец и назовём его SKU helper :

Готово! Теперь у нас есть ключевые столбцы с точным совпадением значений – столбец SKU helper в основной таблице и столбец SKU в таблице, где будет выполняться поиск.

Теперь при помощи функции ВПР (VLOOKUP) мы получим нужный результат:

Другие формулы

  • Извлечь первые Х символов справа: например, 6 символов справа из записи “DSFH-164900”. Формула будет выглядеть так:

    ПРАВСИМВ(A2;6)
    =RIGHT(A2,6)

  • Пропустить первые Х символов, извлечь следующие Y символов: например, нужно извлечь “0123” из записи “PREFIX_0123_SUFF”. Здесь нам нужно пропустить первые 8 символов и извлечь следующие 4 символа. Формула будет выглядеть так:

    ПСТР(A2;8;4)
    =MID(A2,8,4)

  • Извлечь все символы до разделителя, длина получившейся последовательности может быть разной. Например, нужно извлечь “123456” и “0123” из записей “123456-суффикс” и “0123-суффикс” соответственно. Формула будет выглядеть так:

    ЛЕВСИМВ(A2;НАЙТИ("-";A2)-1)
    =LEFT(A2,FIND("-",A2)-1)

Одним словом, Вы можете использовать такие функции Excel, как ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT), ПСТР (MID), НАЙТИ (FIND), чтобы извлекать любые части составного индекса. Если с этим возникли трудности – , мы сделаем всё возможное, чтобы помочь Вам.

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

Предположим, таблица, в которой производится поиск, содержит столбец с идентификаторами. В ячейках этого столбца содержатся записи вида XXXX-YYYY , где XXXX – это кодовое обозначение группы товаров (мобильные телефоны, телевизоры, видеокамеры, фотокамеры), а YYYY – это код товара внутри группы. Главная таблица состоит из двух столбцов: в одном содержатся коды товарных групп (Group), во втором записаны коды товаров (ID). Мы не можем просто отбросить коды групп товаров, так как один и тот же код товара может повторяться в разных группах.

В ячейке C2 запишем такую формулу:

СЦЕПИТЬ(A2;"-";B2)
=CONCATENATE(A2,"-",B2)

Здесь A2 – это адрес ячейки, содержащей код группы; символ “” – это разделитель; B2 – это адрес ячейки, содержащей код товара. Скопируем формулу в остальные строки.

Теперь объединить данные из наших двух таблиц не составит труда. Мы будем сопоставлять столбец Full ID первой таблицы со столбцом ID второй таблицы. При обнаружении совпадения, записи из столбцов Description и Price второй таблицы будут добавлены в первую таблицу.

Данные в ключевых столбцах не совпадают

Вот пример: Вы владелец небольшого магазина, получаете товар от одного или нескольких поставщиков. У каждого из них принята собственная номенклатура, отличающаяся от Вашей. В результате возникают ситуации, когда Ваша запись “Case-Ip4S-01” соответствует записи “SPK-A1403” в файле Excel, полученном от поставщика. Такие расхождения возникают случайным образом и нет никакого общего правила, чтобы автоматически преобразовать “SPK-A1403” в “Case-Ip4S-01”.

Плохая новость: Данные, содержащиеся в этих двух таблицах Excel, придётся обрабатывать вручную, чтобы в дальнейшем было возможно объединить их.

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

1. Создаём вспомогательную таблицу для поиска.

Создаём новый лист Excel и называем его SKU converter . Копируем весь столбец Our.SKU из листа Store на новый лист, удаляем дубликаты и оставляем в нём только уникальные значения.

Рядом добавляем столбец Supp.SKU и вручную ищем соответствия между значениями столбцов Our.SKU и Supp.SKU (в этом нам помогут описания из столбца Description ). Это скучная работёнка, пусть Вас радует мысль о том, что её придётся выполнить только один раз:-).

В результате мы имеем вот такую таблицу:

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

В главную таблицу (лист Store) вставляем новый столбец Supp.SKU .

Далее при помощи функции ВПР (VLOOKUP) сравниваем листы Store и SKU converter Our.SKU , а для обновлённых данных – столбец Supp.SKU .

Столбец Supp.SKU заполняется оригинальными кодами производителя.

Замечание: Если в столбце Supp.SKU появились пустые ячейки, то необходимо взять все коды SKU , соответствующие этим пустым ячейкам, добавить их в таблицу SKU converter и найти соответствующий код из таблицы поставщика. После этого повторяем шаг 2.

3. Переносим данные из таблицы поиска в главную таблицу

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

При помощи функции ВПР (VLOOKUP) объединяем данные листа Store с данными листа Wholesale Supplier 1 , используя для поиска соответствий столбец Supp.SKU .

Вот пример обновлённых данных в столбце Wholesale Price :

Всё просто, не так ли? Задавайте свои вопросы в комментариях к статье, я постараюсь ответить, как можно скорее.

При работе с таблицами в текстовом редакторе Word не редко возникает необходимость разделить или объединить таблицы. С разделением обычно проблем не возникает, поскольку для этой процедуры в Word предусмотрена отдельная кнопка. Но, объединение таблиц не редко ставит не опытных пользователей в тупик. Они не могут найти кнопку, которая бы отвечала за эту функцию и соответственно не знают, что делать. В этом материале мы рассмотрим сразу два способа, как объединить таблицы в Word 2003, 2007, 2010, 2013 или 2016.

Способ № 1. Удаление всех символом между таблицами.

Самый простой способ объединить таблицы в Ворде это просто удалить все символы между двумя таблицами. При этом вам нужно удалить как видимые символы, так и не видимые (не печатаемые). Для того чтобы сделать это установите курсор между таблицами и удалите все имеющиеся между ними символы (включая пробелы) с помощью клавиши Backspace .

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

Если вам не совсем понятно, зачем нужно нажимать на клавишу Delete, то на вкладке «Главная » есть кнопка «Отобразить все знаки ». Если ее нажать, то в документе будут отображаться все символы.

Это позволит понять, что мешает объединению таблиц и что мы удаляем нажатием на клавишу Delete .

Способ № 2. Вырезать вторую таблицу и вставить ее под первой.

Второй способ объединения таблиц в Ворде предполагает использование функций «Вырезать » и «Вставить » (Ctrl-X и Ctrl-V ). Преимуществом данного способа является то, что вам не нужно удалять текст между таблицами. После объединения таблиц текст просто сместится вниз.

Для того чтобы воспользоваться данным способом вам нужно выделить мышкой нижнюю часть таблицы и вырезать ее с помощью комбинации клавиш Ctrl-X либо с помощью функции «Вырезать » в контекстном меню.

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

И вставить вырезанную таблицу с помощью комбинации клавиш Ctrl-V .

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

Дополнение. Как разделить таблицы.

Также нужно упомянуть о разделении таблиц. Для того чтобы разделить ранее объединенные таблицы нужно установить курсор в таблицу на той строке с которой должна начинаться вторая таблица. После чего нужно перейти на вкладку «Работа с таблицами – Макет » и нажать на кнопку «Разделить таблицы ». Также разделить таблицы можно с помощью комбинации клавиш Ctrl-Shift-Enter .

Если у вас Word 2003 , то для разделения объединенных таблиц нужно открыть меню «Таблица » в верхней части окна и выбрать там пункт «Разбить таблицу ».

Текстовый редактор от Microsoft обладает огромным перечнем функций и инструментов, поэтому такое простое действие, как соединить таблицу, в "Ворде 2007" выполняется легко. Именно этой теме и будет посвящена данная статья.

Как соединить таблицы в "Ворде"

Перед тем как переходить непосредственно к руководству по объединению двух отдельных таблиц, стоит сказать, что существует несколько способов выполнения этой задачи. Первый подразумевает использование функции "Вырезать". К слову, именно с помощью нее можно объединить таблицу вертикально и горизонтально. Второй же задействует другую опцию текстового редактора - "Отображение . Дальше по тексту об этом будет рассказано более подробно.

Способ 1: с помощью опции "Вырезать"

Итак, перейдем непосредственно к тому, как соединить таблицы в "Ворде" с помощью опции "Вырезать". Напомним, что данным методом можно совершить как горизонтальное, так и вертикальное объединение.

Вертикальное объединение

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

  1. Выполните полное выделение второй таблицы. Для этого не будет достаточно выделить содержимое в ячейках. Необходимо нажать по иконке в правом верхнем углу.
  2. Вырежьте таблицу, поместив ее в буфер обмена. Сделать это можно двумя способами: нажав горячие клавиши Ctrl+X или нажав кнопку "Вырезать", которая расположена на панели инструментов в группе "Буфер обмена".
  3. Установите курсор сразу под первой таблицей. Он должен отображаться ровно под левой границей.
  4. Вставьте скопированный ранее элемент. Делается это также двумя способами: нажав горячие клавиши Ctrl+V либо кнопку "Вставить" на панели инструментов.

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

Горизонтальное объединение

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

  1. Полностью выделите таблицу, которую хотите объединить с другой.
  2. Вырежьте ее.
  3. Установите курсор в правой части таблицы. Если вы выполните все верно, то он должен мигать сразу же после первой строки.
  4. Вставьте скопированную ранее таблицу.

Вы обнаружите, что обе таблицы объединились в одну.

Способ 2: через опцию "Отображение невидимых знаков"

Как говорилось ранее, есть второй способ, как соединить таблицы в "Ворде". К слову, именно он потребует меньше времени и усилий, однако у него есть один существенный недостаток - объединение по горизонтали не выполняется. Если вас это устраивает, тогда выполните следующий алгоритм действий:

  1. Запустите текстовый редактор и перейдите на главную вкладку.
  2. На панели инструментов нажмите по кнопке "Отображение невидимых знаков", которая расположена в группе инструментов "Абзац".
  3. После этого на всех листах появятся дополнительные символы, которые соответствуют своей роли в тексте. Нас интересует знак абзаца (¶).
  4. Найдите этот символ между первой и второй таблицами и установите курсор сразу справа от него.
  5. Нажмите клавишу Backspace.

Сразу после этого пространство между таблицами исчезнет, и они объединятся.

Заключение

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

Здравствуйте, дорогие умники и умницы, то есть те, кто любит во всем докопаться до сути. В сегодняшней «Шпаргалке» мы будем вести раскопки темы, как соединить таблицу в ворде после разрыва, как сделать разрыв таблицы в Ворде, как объединить две различные таблицы в Word. Терзать будем, как и прежде версию 2016. Самые подробные объяснения, разбор разных вариантов - со скриншотами и видео. Короче, все будет, как уже привыкли читатели моей «Шпаргалки». Поехали?

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

Разделение таблицы в Ворде с переносом на новую страницу

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

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

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

Разрыв таблицы со вставкой пустой строки

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

  1. Опять ставим курсор в любую ячейку будущей первой после разрыва строчки.
  2. В панели «Работа с таблицами» заходим во вкладку «Макет» , раздел «Объединение» .
  3. Щелкаем по кнопке «разделить таблицу» .

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

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

Если это две части только что разделенной таблицы, и вы, передумав, хотите вновь соединить их, то нет ничего проще. Перво-наперво удалите весь текст между таблицами. Далее, во вкладке «Главная» активируйте кнопку «скрытые символы форматирования» . Выделите знак абзаца и удалите его с помощью клавиши « DELETE» . Все. Наша табличка срослась., склеилась, превратилась в одно целое.

Если разрыв таблицы производили через кнопку «разрыв страницы» , то удалить нужно будет и этот символ форматирования все той же клавишей « DELETE» .

И третий вариант объединения таблиц, когда хочется текст между ними оставить в неприкосновенности, сместив его под общую таблицу. Для этого просто- напросто выделяем вторую часть таблицы, копируем с помощью клавиш CTRL- C , ставим курсорчик под первой частью и нажимаем CTRL- V . Все. Наш загулявший было кусок таблицы водворен на место. А весь текст, что был между частями таблицы дисциплинированно встал вниз.

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

И еще маленькое замечание про страшилки, которые зачем-то распространяют некоторые авторы

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

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

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

До свидания, друзья. Ваш гид по WORD 2016 GALANT.

А эти «шпоры» вы еще не видели? Посмотрите, там тоже много всяких плюшечек.

Разрыв таблицы в Ворде происходит довольно просто – путем перестановки курсора в нужное место на странице и последующим нажатием кнопок Enter и Delete. Единственное условие, которое следует соблюдать – соединяемые части должны быть идентичны по ширине и количеству столбцов, а сам документ не должен иметь повреждений.

Как вставить разрыв в таблицу

  1. Поставьте курсор в первой ячейке той части, которую следует отсоединить от основного объекта.
  2. Удерживая Ctrl, нажмите Enter.
  3. В результате этого разрыва вы получите две таблички в одном документе Ворд.

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

Как убрать разрыв таблицы

Процесс соединения в текстовом редакторе Ворд предполагает удаление всех символов (включая невидимые), которые могут стать помехой. Для начала нажмите на иконку, отображающую непечатные знаки (указана на картинке), а после – удаляйте их кнопками Del или Backspace.

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