СЦЕПИТЬ 2 значения ВПР (с одинаковым искомым)
marik2k
Дата: Среда, 25.03.2015, 10:11 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Добрый день!!! Суть проблемы изложил в приложенном файле. Вопрос 1. Как в ячейке F8 протянуть через ВПР (искомое значение D6 (или другое) значения E из таблицы BE "Вопрос 2" при условии, что там два одинаковых искомых значения, но разные значения этих искомых значений. Вопрос2. Как в колонке B Отделить буквы К, ВП, БК,аК,аВП,Р ??
Добрый день!!! Суть проблемы изложил в приложенном файле. Вопрос 1. Как в ячейке F8 протянуть через ВПР (искомое значение D6 (или другое) значения E из таблицы BE "Вопрос 2" при условии, что там два одинаковых искомых значения, но разные значения этих искомых значений. Вопрос2. Как в колонке B Отделить буквы К, ВП, БК,аК,аВП,Р ?? marik2k
К сообщению приложен файл:
_2_.xlsx
(15.4 Kb)
Ответить
Сообщение Добрый день!!! Суть проблемы изложил в приложенном файле. Вопрос 1. Как в ячейке F8 протянуть через ВПР (искомое значение D6 (или другое) значения E из таблицы BE "Вопрос 2" при условии, что там два одинаковых искомых значения, но разные значения этих искомых значений. Вопрос2. Как в колонке B Отделить буквы К, ВП, БК,аК,аВП,Р ?? Автор - marik2k Дата добавления - 25.03.2015 в 10:11
krosav4ig
Дата: Среда, 25.03.2015, 11:27 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
вот, держите формула + UDF Код
=JoinArr(ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ('Вопрос 2'!$B$6:$B$29=D6;СТРОКА('Вопрос 2'!$B$6:$B$29));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ('Вопрос 2'!$B$6:$B$29;D6))));СТРОКА('Вопрос 2'!$B$6:$B$29);'Вопрос 2'!$D$6:$D$29));",")
[vba]
Код
Function JoinArr$(arr As Variant, Optional delim$ = ", ") JoinArr = join(arr, delim) End Function
[/vba]
по поводу 2 вопроса: читайте правила форума , создавайте отдельную тему
вот, держите формула + UDF Код
=JoinArr(ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ('Вопрос 2'!$B$6:$B$29=D6;СТРОКА('Вопрос 2'!$B$6:$B$29));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ('Вопрос 2'!$B$6:$B$29;D6))));СТРОКА('Вопрос 2'!$B$6:$B$29);'Вопрос 2'!$D$6:$D$29));",")
[vba]
Код
Function JoinArr$(arr As Variant, Optional delim$ = ", ") JoinArr = join(arr, delim) End Function
[/vba]
по поводу 2 вопроса: читайте правила форума , создавайте отдельную тему krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 25.03.2015, 12:46
Ответить
Сообщение вот, держите формула + UDF Код
=JoinArr(ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ('Вопрос 2'!$B$6:$B$29=D6;СТРОКА('Вопрос 2'!$B$6:$B$29));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ('Вопрос 2'!$B$6:$B$29;D6))));СТРОКА('Вопрос 2'!$B$6:$B$29);'Вопрос 2'!$D$6:$D$29));",")
[vba]
Код
Function JoinArr$(arr As Variant, Optional delim$ = ", ") JoinArr = join(arr, delim) End Function
[/vba]
по поводу 2 вопроса: читайте правила форума , создавайте отдельную тему Автор - krosav4ig Дата добавления - 25.03.2015 в 11:27
marik2k
Дата: Среда, 25.03.2015, 12:43 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Хорошо, вот простой пример , более подробно, просомтрите, что плучается у меня , и что должно получится.
Хорошо, вот простой пример , более подробно, просомтрите, что плучается у меня , и что должно получится. marik2k
Ответить
Сообщение Хорошо, вот простой пример , более подробно, просомтрите, что плучается у меня , и что должно получится. Автор - marik2k Дата добавления - 25.03.2015 в 12:43
krosav4ig
Дата: Среда, 25.03.2015, 12:47 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
добавил решение в предыдущий пост
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение добавил решение в предыдущий пост Автор - krosav4ig Дата добавления - 25.03.2015 в 12:47
marik2k
Дата: Среда, 25.03.2015, 13:15 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
=JoinArr(ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ('Вопрос 2'!$B$6:$B$29=D6;СТРОКА('Вопрос 2'!$B$6:$B$29));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ('Вопрос 2'!$B$6:$B$29;D6))));СТРОКА('Вопрос 2'!$B$6:$B$29);'Вопрос 2'!$D$6:$D$29));",")
Спасибо, но ничего не понял Сейчас буду разбираться
=JoinArr(ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ('Вопрос 2'!$B$6:$B$29=D6;СТРОКА('Вопрос 2'!$B$6:$B$29));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ('Вопрос 2'!$B$6:$B$29;D6))));СТРОКА('Вопрос 2'!$B$6:$B$29);'Вопрос 2'!$D$6:$D$29));",")
Спасибо, но ничего не понял Сейчас буду разбиратьсяmarik2k
Ответить
Сообщение =JoinArr(ТРАНСП(ПРОСМОТР(НАИМЕНЬШИЙ(ЕСЛИ('Вопрос 2'!$B$6:$B$29=D6;СТРОКА('Вопрос 2'!$B$6:$B$29));СТРОКА($A$1:ИНДЕКС($A:$A;СЧЁТЕСЛИ('Вопрос 2'!$B$6:$B$29;D6))));СТРОКА('Вопрос 2'!$B$6:$B$29);'Вопрос 2'!$D$6:$D$29));",")
Спасибо, но ничего не понял Сейчас буду разбиратьсяАвтор - marik2k Дата добавления - 25.03.2015 в 13:15
marik2k
Дата: Четверг, 26.03.2015, 15:50 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
krosav4ig , Можешь скинуть решение в файле? У меня не получается создать макрос, как ты ,он работал.
krosav4ig , Можешь скинуть решение в файле? У меня не получается создать макрос, как ты ,он работал.marik2k
Ответить
Сообщение krosav4ig , Можешь скинуть решение в файле? У меня не получается создать макрос, как ты ,он работал.Автор - marik2k Дата добавления - 26.03.2015 в 15:50
marik2k
Дата: Четверг, 26.03.2015, 21:10 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
ап, не смог решить проблему! пожалуйста хелп!
ап, не смог решить проблему! пожалуйста хелп! marik2k
Ответить
Сообщение ап, не смог решить проблему! пожалуйста хелп! Автор - marik2k Дата добавления - 26.03.2015 в 21:10
Pelena
Дата: Четверг, 26.03.2015, 21:46 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19519
Репутация:
4632
±
Замечаний:
±
Excel 365 & Mac Excel
Немного другой вариант с функцией VLOOKUPCOUPLE() от Hugo
Немного другой вариант с функцией VLOOKUPCOUPLE() от Hugo Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Немного другой вариант с функцией VLOOKUPCOUPLE() от Hugo Автор - Pelena Дата добавления - 26.03.2015 в 21:46
krosav4ig
Дата: Пятница, 27.03.2015, 01:24 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
marik2k , на английской раскладке жмем ALT+F11+IM, вставляем в открывшийся созданный модуль код функции и закрываем редактор VBE
marik2k , на английской раскладке жмем ALT+F11+IM, вставляем в открывшийся созданный модуль код функции и закрываем редактор VBE krosav4ig
К сообщению приложен файл:
_2_.xlsm
(20.5 Kb)
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение marik2k , на английской раскладке жмем ALT+F11+IM, вставляем в открывшийся созданный модуль код функции и закрываем редактор VBE Автор - krosav4ig Дата добавления - 27.03.2015 в 01:24
Nic70y
Дата: Пятница, 27.03.2015, 03:39 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация:
2416
±
Замечаний:
0% ±
Excel 2010
Вариант: ВПР на ВПР, ВПРом погоняет
Вариант: ВПР на ВПР, ВПРом погоняет Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 27.03.2015, 03:44
Ответить
Сообщение Вариант: ВПР на ВПР, ВПРом погоняет Автор - Nic70y Дата добавления - 27.03.2015 в 03:39