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

Вход

Регистрация

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

 

= Мир MS Excel/поиск значений из другой таблицы/ - Мир MS Excel

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

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

Автор - IGOR1280
Дата добавления - 23.05.2014 в 14:10
mrmuratov Дата: Пятница, 23.05.2014, 14:31 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 2 ±
Замечаний: 0% ±

Excel 2010
А чем не устраивает сводная? Тока не в том виде как Вы сделалили а в классическом
 
Ответить
СообщениеА чем не устраивает сводная? Тока не в том виде как Вы сделалили а в классическом

Автор - mrmuratov
Дата добавления - 23.05.2014 в 14:31
IGOR1280 Дата: Пятница, 23.05.2014, 14:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

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

филиал материал оо ника ооо вера
цб 45 1 1
А мне бы хотелось чтобы данные по поставщимкам были вытянуты в ряд( тю.е прям название))............Буду рад помощи
 
Ответить
Сообщениек сожалению там данные поставщикам не будут тянуться друг за другом а напротив каждой позиции будет просто число 1 .т.е получиться

филиал материал оо ника ооо вера
цб 45 1 1
А мне бы хотелось чтобы данные по поставщимкам были вытянуты в ряд( тю.е прям название))............Буду рад помощи

Автор - IGOR1280
Дата добавления - 23.05.2014 в 14:37
Hugo Дата: Пятница, 23.05.2014, 14:39 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3253
Репутация: 707 ±
Замечаний: 0% ±

2019
Если только по номеру, и в одну ячейку фирмы, в другую цены - то можно так:
Код
=VLOOKUPCOUPLE($B$3:$C$12,1,B21,2,", ")

Код
=VLOOKUPCOUPLE($B$3:$D$12,1,B21,3,", ")

код UDF был где-то на форуме...
Да вот он: http://www.excelworld.ru/forum/2-9616-86123-16-1395048410

Получите результат вида

    кода материала поставщик Цена
    80023922 ооо ника, ооо вера 55, 45
    80012377 ооо ника, ооо транс 34, 15
    80012377 ооо ника, ооо транс 34, 15
    80012264 ооо карлс, ооо втнк 67, 34


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеЕсли только по номеру, и в одну ячейку фирмы, в другую цены - то можно так:
Код
=VLOOKUPCOUPLE($B$3:$C$12,1,B21,2,", ")

Код
=VLOOKUPCOUPLE($B$3:$D$12,1,B21,3,", ")

код UDF был где-то на форуме...
Да вот он: http://www.excelworld.ru/forum/2-9616-86123-16-1395048410

Получите результат вида

    кода материала поставщик Цена
    80023922 ооо ника, ооо вера 55, 45
    80012377 ооо ника, ооо транс 34, 15
    80012377 ооо ника, ооо транс 34, 15
    80012264 ооо карлс, ооо втнк 67, 34

Автор - Hugo
Дата добавления - 23.05.2014 в 14:39
Russel Дата: Пятница, 23.05.2014, 14:46 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Не понял, почему нельзя использовать сводную таблицу
К сообщению приложен файл: 9203118.xlsx (21.1 Kb)


QIWI 9173973973
 
Ответить
СообщениеНе понял, почему нельзя использовать сводную таблицу

Автор - Russel
Дата добавления - 23.05.2014 в 14:46
IGOR1280 Дата: Пятница, 23.05.2014, 14:55 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Russel,поставщики идут в сводной таблицы друг за другом а мне нужно чтобы они шли напротив таблицы(((
 
Ответить
СообщениеRussel,поставщики идут в сводной таблицы друг за другом а мне нужно чтобы они шли напротив таблицы(((

Автор - IGOR1280
Дата добавления - 23.05.2014 в 14:55
IGOR1280 Дата: Пятница, 23.05.2014, 15:30 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Hugo, спс большое..но к сожалению не получается т.к формула не учитывает столбец филиал а одного материала может быть разные филиалы
 
Ответить
СообщениеHugo, спс большое..но к сожалению не получается т.к формула не учитывает столбец филиал а одного материала может быть разные филиалы

Автор - IGOR1280
Дата добавления - 23.05.2014 в 15:30
Russel Дата: Пятница, 23.05.2014, 15:37 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
В пятницу голова не хочет думать. Вот такой вариант могу предложить, 10 сек из предыдущей сводной
К сообщению приложен файл: 4566308.xlsx (22.3 Kb)


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

Автор - Russel
Дата добавления - 23.05.2014 в 15:37
IGOR1280 Дата: Пятница, 23.05.2014, 15:42 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Russel, спс большое нбудем дуать как решить проблему...у меня исходный фай с 50000 контагентами...так в ручную придется долго
 
Ответить
СообщениеRussel, спс большое нбудем дуать как решить проблему...у меня исходный фай с 50000 контагентами...так в ручную придется долго

Автор - IGOR1280
Дата добавления - 23.05.2014 в 15:42
Russel Дата: Пятница, 23.05.2014, 16:02 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
Без сводной ничего не могу придумать, держите еще вариант
К сообщению приложен файл: 8987592.xlsx (22.5 Kb)


QIWI 9173973973
 
Ответить
СообщениеБез сводной ничего не могу придумать, держите еще вариант

Автор - Russel
Дата добавления - 23.05.2014 в 16:02
Hugo Дата: Пятница, 23.05.2014, 16:13 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3253
Репутация: 707 ±
Замечаний: 0% ±

2019
Если нужно сравнивать два столбца - самое простое-быстрое по реализации это слить их в один в обоих таблицах, затем сравнивать по эти слитым столбцам.
Если оставлять их отдельно - можно мой код доработать, но это намного дольше. Думаю не раньше следующей недели :)
И всёж что будете делать, если будет 100 одинаковых кодов и например 80 поставщиков, и всего 10 цен? При Вашем варианте реализации? Да и в моём тоже бардак получается...
В чём конечная цель?


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеЕсли нужно сравнивать два столбца - самое простое-быстрое по реализации это слить их в один в обоих таблицах, затем сравнивать по эти слитым столбцам.
Если оставлять их отдельно - можно мой код доработать, но это намного дольше. Думаю не раньше следующей недели :)
И всёж что будете делать, если будет 100 одинаковых кодов и например 80 поставщиков, и всего 10 цен? При Вашем варианте реализации? Да и в моём тоже бардак получается...
В чём конечная цель?

Автор - Hugo
Дата добавления - 23.05.2014 в 16:13
IGOR1280 Дата: Пятница, 23.05.2014, 16:17 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Russel, спс большое!вариант отличный...я вот тут тоже написал формулу.но она с ошибкой...может есть идея как ее исправить.в ячейки С17 вставлена формула...но она выдает не верное значение т.к не учмитывает значение ячейки А17.если б учитывал ее то получилость бы цб и гард значение
К сообщению приложен файл: 3318360.xlsx (21.1 Kb)
 
Ответить
СообщениеRussel, спс большое!вариант отличный...я вот тут тоже написал формулу.но она с ошибкой...может есть идея как ее исправить.в ячейки С17 вставлена формула...но она выдает не верное значение т.к не учмитывает значение ячейки А17.если б учитывал ее то получилость бы цб и гард значение

Автор - IGOR1280
Дата добавления - 23.05.2014 в 16:17
Russel Дата: Пятница, 23.05.2014, 16:22 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
В чём конечная цель?

Вот и я не понимаю.

IGOR1280, сорри, в пятницу под конец дня, думать совершенно не хочется.


QIWI 9173973973
 
Ответить
Сообщение
В чём конечная цель?

Вот и я не понимаю.

IGOR1280, сорри, в пятницу под конец дня, думать совершенно не хочется.

Автор - Russel
Дата добавления - 23.05.2014 в 16:22
IGOR1280 Дата: Пятница, 23.05.2014, 16:34 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - IGOR1280
Дата добавления - 23.05.2014 в 16:34
Pelena Дата: Пятница, 23.05.2014, 16:54 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
IGOR1280, Ваша формула должна так выглядеть
Код
=ЕСЛИОШИБКА(ИНДЕКС($C$2:$C$13;НАИМЕНЬШИЙ(ЕСЛИ(($B$17=$B$2:$B$13)*($A$17=$A$2:$A$13);СТРОКА($C$2:$C$13)-1);СТОЛБЕЦ(A1)));"")


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеIGOR1280, Ваша формула должна так выглядеть
Код
=ЕСЛИОШИБКА(ИНДЕКС($C$2:$C$13;НАИМЕНЬШИЙ(ЕСЛИ(($B$17=$B$2:$B$13)*($A$17=$A$2:$A$13);СТРОКА($C$2:$C$13)-1);СТОЛБЕЦ(A1)));"")

Автор - Pelena
Дата добавления - 23.05.2014 в 16:54
Мир MS Excel » Вопросы и решения » Вопросы по Excel » поиск значений из другой таблицы/ (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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