Найти и объединить данные
Пытливый
Дата: Среда, 28.10.2015, 16:43 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
80% ±
Excel 2010
Здравствуйте, мне необходимо чтобы формула брала вводные данные "Лист 2!A1", искала совпадения в "Лист 1!A:A", определяла №(X) строки и выдавала мне данные ячеек "Лист 1!B(X)" и "Лист 1!C(X)" Желательно одна под другой. Наработки:Код
=ПОИСКПОЗ(A2;Лист 1!A:A;)
- выдает номер строки (X); [vba]Код
=ЕСЛИ("ячейка с формулой"=X;Лист 1!B(X)&" "&Лист 1!C(X);" ")
[/vba]- работает но только при ручном вводе (X), а список из 500 позиций... Надо правильно объединить чтоб "Запела", а потом размножить на весь столбец Спасибо! [moder]Для оформления формул используйте специальную кнопочку fx. А если получается в итоге не так, как нужно, то кнопку для кода VBA - #. Поправил Вам.
Здравствуйте, мне необходимо чтобы формула брала вводные данные "Лист 2!A1", искала совпадения в "Лист 1!A:A", определяла №(X) строки и выдавала мне данные ячеек "Лист 1!B(X)" и "Лист 1!C(X)" Желательно одна под другой. Наработки:Код
=ПОИСКПОЗ(A2;Лист 1!A:A;)
- выдает номер строки (X); [vba]Код
=ЕСЛИ("ячейка с формулой"=X;Лист 1!B(X)&" "&Лист 1!C(X);" ")
[/vba]- работает но только при ручном вводе (X), а список из 500 позиций... Надо правильно объединить чтоб "Запела", а потом размножить на весь столбец Спасибо! [moder]Для оформления формул используйте специальную кнопочку fx. А если получается в итоге не так, как нужно, то кнопку для кода VBA - #. Поправил Вам. Пытливый
Сообщение отредактировал _Boroda_ - Среда, 28.10.2015, 22:24
Ответить
Сообщение Здравствуйте, мне необходимо чтобы формула брала вводные данные "Лист 2!A1", искала совпадения в "Лист 1!A:A", определяла №(X) строки и выдавала мне данные ячеек "Лист 1!B(X)" и "Лист 1!C(X)" Желательно одна под другой. Наработки:Код
=ПОИСКПОЗ(A2;Лист 1!A:A;)
- выдает номер строки (X); [vba]Код
=ЕСЛИ("ячейка с формулой"=X;Лист 1!B(X)&" "&Лист 1!C(X);" ")
[/vba]- работает но только при ручном вводе (X), а список из 500 позиций... Надо правильно объединить чтоб "Запела", а потом размножить на весь столбец Спасибо! [moder]Для оформления формул используйте специальную кнопочку fx. А если получается в итоге не так, как нужно, то кнопку для кода VBA - #. Поправил Вам. Автор - Пытливый Дата добавления - 28.10.2015 в 16:43
Pelena
Дата: Среда, 28.10.2015, 17:00 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19606
Репутация:
4661
±
Замечаний:
±
Excel 365 & Mac Excel
здравствуйте.Код
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ВПР(A1;Лист1!$A$1:$C$10;3;0)
здравствуйте.Код
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ВПР(A1;Лист1!$A$1:$C$10;3;0)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение здравствуйте.Код
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ВПР(A1;Лист1!$A$1:$C$10;3;0)
Автор - Pelena Дата добавления - 28.10.2015 в 17:00
_Boroda_
Дата: Среда, 28.10.2015, 22:31 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 17010
Репутация:
6668
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще вариант [vba]Код
=ПРОСМОТР(A1;Лист1!A$1:A$10;Лист1!B$1:B$10&" "&Лист1!C$1:C$10)
[/vba] или, если на листе 1 столбец А не по возрастанию [vba]Код
=ПРОСМОТР(;-1/(A1=Лист1!A$1:A$10);Лист1!B$1:B$10&" "&Лист1!C$1:C$10)
[/vba] [p.s.]Теги формул не поддерживают перенос строки, поэтому в тегах VBA[/p.s.]
Еще вариант [vba]Код
=ПРОСМОТР(A1;Лист1!A$1:A$10;Лист1!B$1:B$10&" "&Лист1!C$1:C$10)
[/vba] или, если на листе 1 столбец А не по возрастанию [vba]Код
=ПРОСМОТР(;-1/(A1=Лист1!A$1:A$10);Лист1!B$1:B$10&" "&Лист1!C$1:C$10)
[/vba] [p.s.]Теги формул не поддерживают перенос строки, поэтому в тегах VBA[/p.s.] _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариант [vba]Код
=ПРОСМОТР(A1;Лист1!A$1:A$10;Лист1!B$1:B$10&" "&Лист1!C$1:C$10)
[/vba] или, если на листе 1 столбец А не по возрастанию [vba]Код
=ПРОСМОТР(;-1/(A1=Лист1!A$1:A$10);Лист1!B$1:B$10&" "&Лист1!C$1:C$10)
[/vba] [p.s.]Теги формул не поддерживают перенос строки, поэтому в тегах VBA[/p.s.] Автор - _Boroda_ Дата добавления - 28.10.2015 в 22:31
Пытливый
Дата: Четверг, 29.10.2015, 08:29 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
80% ±
Excel 2010
Pelena, Может я чего то не понимаю, но у меня формулаКод
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ВПР(A1;Лист1!$A$1:$C$10;3;0)
не работает._Boroda_ , Спасибо! Работает! НО у меня поиск идет "ИМЯ"-"Дата" "Дата" У меня на выходе:42528 (так как искомые данные в формате "дата")
Pelena, Может я чего то не понимаю, но у меня формулаКод
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ВПР(A1;Лист1!$A$1:$C$10;3;0)
не работает._Boroda_ , Спасибо! Работает! НО у меня поиск идет "ИМЯ"-"Дата" "Дата" У меня на выходе:42528 (так как искомые данные в формате "дата") Пытливый
Ответить
Сообщение Pelena, Может я чего то не понимаю, но у меня формулаКод
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ВПР(A1;Лист1!$A$1:$C$10;3;0)
не работает._Boroda_ , Спасибо! Работает! НО у меня поиск идет "ИМЯ"-"Дата" "Дата" У меня на выходе:42528 (так как искомые данные в формате "дата") Автор - Пытливый Дата добавления - 29.10.2015 в 08:29
китин
Дата: Четверг, 29.10.2015, 08:59 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7041
Репутация:
1080
±
Замечаний:
0% ±
Excel 2007;2010;2016
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Четверг, 29.10.2015, 09:01
Ответить
Сообщение работает отличноАвтор - китин Дата добавления - 29.10.2015 в 08:59
Pelena
Дата: Четверг, 29.10.2015, 09:36 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19606
Репутация:
4661
±
Замечаний:
±
Excel 365 & Mac Excel
искомые данные в формате "дата"
Как сцепить дату и текст НапримерКод
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ТЕКСТ(ВПР(A1;Лист1!$A$1:$C$10;3;0);"ДД.ММ.ГГГГ")
искомые данные в формате "дата"
Как сцепить дату и текст НапримерКод
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ТЕКСТ(ВПР(A1;Лист1!$A$1:$C$10;3;0);"ДД.ММ.ГГГГ")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение искомые данные в формате "дата"
Как сцепить дату и текст НапримерКод
=ВПР(A1;Лист1!$A$1:$C$10;2;0)&ТЕКСТ(ВПР(A1;Лист1!$A$1:$C$10;3;0);"ДД.ММ.ГГГГ")
Автор - Pelena Дата добавления - 29.10.2015 в 09:36
Пытливый
Дата: Четверг, 29.10.2015, 13:45 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
80% ±
Excel 2010
Pelena, У Вас в документе дорабатываю под себя - РАБОТАЕТ Переношу к себе - НЕ РАБОТАЕТ! Ничего не понимаю! Подскажите пожалуйста как её "Завести".
Pelena, У Вас в документе дорабатываю под себя - РАБОТАЕТ Переношу к себе - НЕ РАБОТАЕТ! Ничего не понимаю! Подскажите пожалуйста как её "Завести". Пытливый
Ответить
Сообщение Pelena, У Вас в документе дорабатываю под себя - РАБОТАЕТ Переношу к себе - НЕ РАБОТАЕТ! Ничего не понимаю! Подскажите пожалуйста как её "Завести". Автор - Пытливый Дата добавления - 29.10.2015 в 13:45
SLAVICK
Дата: Четверг, 29.10.2015, 14:05 |
Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация:
766
±
Замечаний:
0% ±
2019
Пытливый , конечно не будет работать - Вы для Впр выбрали только один столбец - вот оно и не может в столбце А найти 5-й столбец Для Впр нужно выбирать диапазон всегда равный или больше, чем номер столбца, который Вы хотите выводить. Код
=ТЕКСТ(ВПР(B9;Удостоверения!A:H;5;0);"ДД.ММ.ГГГГ")&" "&ТЕКСТ(ВПР(B9;Удостоверения!A:H;7;0);"ДД.ММ.ГГГГ")
Пытливый , конечно не будет работать - Вы для Впр выбрали только один столбец - вот оно и не может в столбце А найти 5-й столбец Для Впр нужно выбирать диапазон всегда равный или больше, чем номер столбца, который Вы хотите выводить. Код
=ТЕКСТ(ВПР(B9;Удостоверения!A:H;5;0);"ДД.ММ.ГГГГ")&" "&ТЕКСТ(ВПР(B9;Удостоверения!A:H;7;0);"ДД.ММ.ГГГГ")
SLAVICK
Иногда все проще чем кажется с первого взгляда.
Сообщение отредактировал SLAVICK - Четверг, 29.10.2015, 14:09
Ответить
Сообщение Пытливый , конечно не будет работать - Вы для Впр выбрали только один столбец - вот оно и не может в столбце А найти 5-й столбец Для Впр нужно выбирать диапазон всегда равный или больше, чем номер столбца, который Вы хотите выводить. Код
=ТЕКСТ(ВПР(B9;Удостоверения!A:H;5;0);"ДД.ММ.ГГГГ")&" "&ТЕКСТ(ВПР(B9;Удостоверения!A:H;7;0);"ДД.ММ.ГГГГ")
Автор - SLAVICK Дата добавления - 29.10.2015 в 14:05
Пытливый
Дата: Четверг, 29.10.2015, 14:11 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 28
Репутация:
0
±
Замечаний:
80% ±
Excel 2010
SLAVICK, Спасибо!!! ЗАРАБОТАЛО!!!!!
SLAVICK, Спасибо!!! ЗАРАБОТАЛО!!!!! Пытливый
Ответить
Сообщение SLAVICK, Спасибо!!! ЗАРАБОТАЛО!!!!! Автор - Пытливый Дата добавления - 29.10.2015 в 14:11