Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выборка и объединение данных из двух таблиц - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка и объединение данных из двух таблиц (Формулы/Formulas)
Выборка и объединение данных из двух таблиц
andyou Дата: Суббота, 23.05.2015, 06:29 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Есть две таблицы с данными, таблица 1 и таблица 2, они обе вложены файлом. Таблица 1 имеет около 2500 строк, а таблица 2 - 500. Мне необходимо Оба эти файла привести к виду, который имеет Таблица 3. Таблица 1 и 2 имеют справа и слева еще по несколько столбцов, я не стал их здесь показывать. Вообще, на самом деле обе эти таблицы (1 и 2) находятся в разных файлах. Таблица 2 содержит в себе строки из Таблицы 1 выборочно. Красным это выделено только там, в оригинале все строки одного цвета. Практически все артикулы имеют 9 цифр. В таблице 1 они имеют числовой формат, разделенный на разряды, а в таблице 2 - цифры разделены пробелами. Есть сложные артикулы, они приведены в таблице "Пример сложных артикулов". Но этот момент особо не важен для меня. Позиций таких немного, я смогу их сделать вручную.
К сообщению приложен файл: 2666661.xlsx (10.6 Kb)
 
Ответить
СообщениеДобрый день!
Есть две таблицы с данными, таблица 1 и таблица 2, они обе вложены файлом. Таблица 1 имеет около 2500 строк, а таблица 2 - 500. Мне необходимо Оба эти файла привести к виду, который имеет Таблица 3. Таблица 1 и 2 имеют справа и слева еще по несколько столбцов, я не стал их здесь показывать. Вообще, на самом деле обе эти таблицы (1 и 2) находятся в разных файлах. Таблица 2 содержит в себе строки из Таблицы 1 выборочно. Красным это выделено только там, в оригинале все строки одного цвета. Практически все артикулы имеют 9 цифр. В таблице 1 они имеют числовой формат, разделенный на разряды, а в таблице 2 - цифры разделены пробелами. Есть сложные артикулы, они приведены в таблице "Пример сложных артикулов". Но этот момент особо не важен для меня. Позиций таких немного, я смогу их сделать вручную.

Автор - andyou
Дата добавления - 23.05.2015 в 06:29
Pelena Дата: Суббота, 23.05.2015, 07:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Вариант для артикулов из 9 цифр
К сообщению приложен файл: 4684106.xlsx (11.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Вариант для артикулов из 9 цифр

Автор - Pelena
Дата добавления - 23.05.2015 в 07:53
andyou Дата: Суббота, 23.05.2015, 08:27 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, а каким образом применить этот алгоритм к моим таблицам?
 
Ответить
СообщениеPelena, а каким образом применить этот алгоритм к моим таблицам?

Автор - andyou
Дата добавления - 23.05.2015 в 08:27
Pelena Дата: Суббота, 23.05.2015, 08:39 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно на отдельном листе написать формулы или где-то левее основной таблицы


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно на отдельном листе написать формулы или где-то левее основной таблицы

Автор - Pelena
Дата добавления - 23.05.2015 в 08:39
andyou Дата: Суббота, 23.05.2015, 09:39 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, у меня все получилось, благодарю! Вопрос только один. Артикулы из 9 знаков, которые получились, я хочу скопировать и вставить, как "значения" в другую таблицу. При копировании они получаются без пробелов.
 
Ответить
СообщениеPelena, у меня все получилось, благодарю! Вопрос только один. Артикулы из 9 знаков, которые получились, я хочу скопировать и вставить, как "значения" в другую таблицу. При копировании они получаются без пробелов.

Автор - andyou
Дата добавления - 23.05.2015 в 09:39
Pelena Дата: Суббота, 23.05.2015, 12:59 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Установите числовой формат с разделением разрядов - будут пробелы.
Да, и формула для артикулов может быть немного короче
Код
=--ЛЕВСИМВ(B10;11)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеУстановите числовой формат с разделением разрядов - будут пробелы.
Да, и формула для артикулов может быть немного короче
Код
=--ЛЕВСИМВ(B10;11)

Автор - Pelena
Дата добавления - 23.05.2015 в 12:59
kim Дата: Суббота, 23.05.2015, 13:10 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 371
Репутация: 160 ±
Замечаний: 0% ±

Excel 2010
andyou, в меню спец.вставки есть пункт "Значения и исходное форматирование"


Сцяна - гэта тая ж прыступка. Проста трэба дарасьці да яе.
 
Ответить
Сообщениеandyou, в меню спец.вставки есть пункт "Значения и исходное форматирование"

Автор - kim
Дата добавления - 23.05.2015 в 13:10
andyou Дата: Воскресенье, 24.05.2015, 15:36 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
kim, спасибо за информацию, но исходные значения получаются тоже без пробелов. В общем, мне нужно сделать так, что бы 9 значное число без пробелов, стало с двумя неразрывными пробелами:

Было без пробелов: 294038005
Стало с двумя неразрывными пробелами:294 038 005
Помогите последнюю задачу решить :)


Сообщение отредактировал andyou - Воскресенье, 24.05.2015, 15:51
 
Ответить
Сообщениеkim, спасибо за информацию, но исходные значения получаются тоже без пробелов. В общем, мне нужно сделать так, что бы 9 значное число без пробелов, стало с двумя неразрывными пробелами:

Было без пробелов: 294038005
Стало с двумя неразрывными пробелами:294 038 005
Помогите последнюю задачу решить :)

Автор - andyou
Дата добавления - 24.05.2015 в 15:36
Pelena Дата: Воскресенье, 24.05.2015, 17:55 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Так подойдёт?
К сообщению приложен файл: 4376427.xlsx (11.3 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТак подойдёт?

Автор - Pelena
Дата добавления - 24.05.2015 в 17:55
andyou Дата: Воскресенье, 24.05.2015, 18:17 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Что то я запутался, у меня ошибки начали получаться. Можно это сделать отдельным файлом? В столбце "А" будут числа без пробелов, а в столбце "В" будет формула, которая ставит неразрывные пробелы между знаками цифр.
 
Ответить
СообщениеPelena, Что то я запутался, у меня ошибки начали получаться. Можно это сделать отдельным файлом? В столбце "А" будут числа без пробелов, а в столбце "В" будет формула, которая ставит неразрывные пробелы между знаками цифр.

Автор - andyou
Дата добавления - 24.05.2015 в 18:17
Pelena Дата: Воскресенье, 24.05.2015, 18:34 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Если именно неразрывные, то
Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A1;7;;СИМВОЛ(160));4;;СИМВОЛ(160))

если обычные, то достаточно
Код
=ЛЕВСИМВ(Лист1!B10;11)
К сообщению приложен файл: 6756635.xlsx (11.7 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли именно неразрывные, то
Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A1;7;;СИМВОЛ(160));4;;СИМВОЛ(160))

если обычные, то достаточно
Код
=ЛЕВСИМВ(Лист1!B10;11)

Автор - Pelena
Дата добавления - 24.05.2015 в 18:34
andyou Дата: Воскресенье, 24.05.2015, 21:32 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Спасибо, все заработало! А где можно научиться этим вещам? Есть какие то книги, ресурсы? )
 
Ответить
СообщениеPelena, Спасибо, все заработало! А где можно научиться этим вещам? Есть какие то книги, ресурсы? )

Автор - andyou
Дата добавления - 24.05.2015 в 21:32
Pelena Дата: Воскресенье, 24.05.2015, 21:45 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Есть какие то книги, ресурсы?

Вы как раз находитесь на одном из лучших ресурсов :)
Здесь есть и библиотека, и видеосалон, и множество статей по Excel, и, конечно, форум. Пробегитесь по вкладкам на ленте сайта, увидите много интересного


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Есть какие то книги, ресурсы?

Вы как раз находитесь на одном из лучших ресурсов :)
Здесь есть и библиотека, и видеосалон, и множество статей по Excel, и, конечно, форум. Пробегитесь по вкладкам на ленте сайта, увидите много интересного

Автор - Pelena
Дата добавления - 24.05.2015 в 21:45
_Boroda_ Дата: Понедельник, 25.05.2015, 09:52 | Сообщение № 14
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще немножко вариантов с неразрывными пробелами
Код
=ТЕКСТ(A1;"# ### ##0")
между # здесь не обычные пробелы, а неразрывные (вместо клавиши пробел набираем на цифровой клавиатуре 0160, держа нажатым Альт)
Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;"# ##0");" ";СИМВОЛ(160))

Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;"# ##0");" ";" ")
В последних кавычках тоже неразрывный пробел, как и в первой формуле.
К сообщению приложен файл: 6756635_1.xlsx (11.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще немножко вариантов с неразрывными пробелами
Код
=ТЕКСТ(A1;"# ### ##0")
между # здесь не обычные пробелы, а неразрывные (вместо клавиши пробел набираем на цифровой клавиатуре 0160, держа нажатым Альт)
Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;"# ##0");" ";СИМВОЛ(160))

Код
=ПОДСТАВИТЬ(ТЕКСТ(A1;"# ##0");" ";" ")
В последних кавычках тоже неразрывный пробел, как и в первой формуле.

Автор - _Boroda_
Дата добавления - 25.05.2015 в 09:52
andyou Дата: Понедельник, 25.05.2015, 20:37 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Дамы и господа!
Еще раз хотел бы выразить всем благодарность за участие и помощь. У меня все получилось. Но, мне необходимо к полученному результатц добавить еще кое что. ТО, что нужно сделать, находится в приложении.
К сообщению приложен файл: _1.xlsx (9.5 Kb)
 
Ответить
СообщениеДамы и господа!
Еще раз хотел бы выразить всем благодарность за участие и помощь. У меня все получилось. Но, мне необходимо к полученному результатц добавить еще кое что. ТО, что нужно сделать, находится в приложении.

Автор - andyou
Дата добавления - 25.05.2015 в 20:37
Pelena Дата: Понедельник, 25.05.2015, 21:07 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Вот интересно, зачем было городить огород с неразрывными пробелами, если теперь их надо принудительно убирать, чтобы сравнить с числами? %)
Код
=ПОДСТАВИТЬ(ВПР(A17;$A$1:$B$6;2;0);"/";" "&ВПР(--ПОДСТАВИТЬ(A17;СИМВОЛ(160);"");$A$10:$B$13;2;0)&"/")&" "&ВПР(--ПОДСТАВИТЬ(A17;СИМВОЛ(160);"");$A$10:$B$13;2;0)
К сообщению приложен файл: _1-1-.xlsx (10.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВот интересно, зачем было городить огород с неразрывными пробелами, если теперь их надо принудительно убирать, чтобы сравнить с числами? %)
Код
=ПОДСТАВИТЬ(ВПР(A17;$A$1:$B$6;2;0);"/";" "&ВПР(--ПОДСТАВИТЬ(A17;СИМВОЛ(160);"");$A$10:$B$13;2;0)&"/")&" "&ВПР(--ПОДСТАВИТЬ(A17;СИМВОЛ(160);"");$A$10:$B$13;2;0)

Автор - Pelena
Дата добавления - 25.05.2015 в 21:07
andyou Дата: Понедельник, 25.05.2015, 21:10 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, Простите, это старая таблица, я не сделал предварительно в этой таблице разделение с неразрывным пробелом. Но они все-таки в итоге нужны.
 
Ответить
СообщениеPelena, Простите, это старая таблица, я не сделал предварительно в этой таблице разделение с неразрывным пробелом. Но они все-таки в итоге нужны.

Автор - andyou
Дата добавления - 25.05.2015 в 21:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка и объединение данных из двух таблиц (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!