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

Вход

Регистрация

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

 

= Мир MS Excel/ВПР не по первому столбцу - Страница 3 - Мир MS Excel

Старая форма входа
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » ВПР не по первому столбцу (Как заставить ВПР работать не по справке:))
ВПР не по первому столбцу
YouGreed Дата: Пятница, 19.09.2014, 17:34 | Сообщение № 41
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
Добрый день) в 23 символа ушла формула AlexM, . По неосторожности кое что сделал и в примере отображается как надо))
К сообщению приложен файл: 1738103.xls (24.0 Kb)
 
Ответить
СообщениеДобрый день) в 23 символа ушла формула AlexM, . По неосторожности кое что сделал и в примере отображается как надо))

Автор - YouGreed
Дата добавления - 19.09.2014 в 17:34
vikttur Дата: Пятница, 19.09.2014, 18:08 | Сообщение № 42
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

YouGreed, в В2 впишите тоже 4. Что у Вас извлечет из столбца С?
 
Ответить
СообщениеYouGreed, в В2 впишите тоже 4. Что у Вас извлечет из столбца С?

Автор - vikttur
Дата добавления - 19.09.2014 в 18:08
YouGreed Дата: Пятница, 19.09.2014, 18:41 | Сообщение № 43
Группа: Проверенные
Ранг: Ветеран
Сообщений: 589
Репутация: 123 ±
Замечаний: 0% ±

Excel 2010
vikttur,
Цитата
в примере отображается как надо))

Я и не пытался посоревноваться(рассматривал действия формулы), просто указал на такую вот случайность))
 
Ответить
Сообщениеvikttur,
Цитата
в примере отображается как надо))

Я и не пытался посоревноваться(рассматривал действия формулы), просто указал на такую вот случайность))

Автор - YouGreed
Дата добавления - 19.09.2014 в 18:41
ASUS Дата: Понедельник, 02.03.2015, 15:43 | Сообщение № 44
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Привет всем.Вот функция VLOOCUP отлично продумано,но иногда приходиться не точное совпадение а приблизительное совпадение.Можно бороться с этим.Если возможно скиньте примерчик пожалуйста с функцией VLOOCUP.
[moder]Не уж, это Вы скиньте примерчик со своим вопросом. Причем, в новой теме. И предварительно прочитав Правила форума.


Нельзя остановиться на достигнутом.

Сообщение отредактировал _Boroda_ - Понедельник, 02.03.2015, 15:46
 
Ответить
СообщениеПривет всем.Вот функция VLOOCUP отлично продумано,но иногда приходиться не точное совпадение а приблизительное совпадение.Можно бороться с этим.Если возможно скиньте примерчик пожалуйста с функцией VLOOCUP.
[moder]Не уж, это Вы скиньте примерчик со своим вопросом. Причем, в новой теме. И предварительно прочитав Правила форума.

Автор - ASUS
Дата добавления - 02.03.2015 в 15:43
ASUS Дата: Понедельник, 02.03.2015, 16:06 | Сообщение № 45
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Правильно сказалы.Вот пожалуйста посмотрите на файл,там все подробно написано.
[moder]К сожалению, Вы не полностью прочитали то, что от Вас требуется.
Пока спишем это на не очень хорошее знание языка.
Давайте еще раз - прочитайте Правила форума, создайте СВОЮ тему и в нее приложите этот пример. А в примере вручную напишите то, что хотите видеть.
К сообщению приложен файл: 1691192.xlsx (11.2 Kb)


Нельзя остановиться на достигнутом.

Сообщение отредактировал _Boroda_ - Понедельник, 02.03.2015, 16:22
 
Ответить
СообщениеПравильно сказалы.Вот пожалуйста посмотрите на файл,там все подробно написано.
[moder]К сожалению, Вы не полностью прочитали то, что от Вас требуется.
Пока спишем это на не очень хорошее знание языка.
Давайте еще раз - прочитайте Правила форума, создайте СВОЮ тему и в нее приложите этот пример. А в примере вручную напишите то, что хотите видеть.

Автор - ASUS
Дата добавления - 02.03.2015 в 16:06
Leanna Дата: Суббота, 07.03.2015, 23:37 | Сообщение № 46
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Подскажите пожалуйста по этим формулам.
Из объяснения #39 ничего не поняла, как же все-таки это работает. При нажатии на F9 выдает 4.
Код
{=ВПР(F7;A2:C4&D2:F4;2;)}

что делает амперсанд? склеивает диапазоны? почему в таком порядке? ведь первым должна для впр идти ФИО ? Может я где-то ещё недостаточно понимаю массивные функции...
Код
=ВПР($F7;ВЫБОР({1;2;3};$D2:$D4;$B2:$B4;$C2:$C4);СТОЛБЕЦ(B1);)

Тут получше, первым выставлен столбец с ФИО за ним остальные. Но все равно не понятно что делает Выбор почему в результате оказываются склеиными диапазоны? В справке написано что при массиве в номер индекса вычисляется каждое значение... Но все равно не очень понимаю как они склеиными то оказываются? (Имею ввиду что для ВПР нужна же единая таблица во втором поле)

Вообще очень интересные неординарные решения. Спасибо!


Лучше день потерять, потом за пять минут долететь!

Сообщение отредактировал Leanna - Суббота, 07.03.2015, 23:47
 
Ответить
СообщениеПодскажите пожалуйста по этим формулам.
Из объяснения #39 ничего не поняла, как же все-таки это работает. При нажатии на F9 выдает 4.
Код
{=ВПР(F7;A2:C4&D2:F4;2;)}

что делает амперсанд? склеивает диапазоны? почему в таком порядке? ведь первым должна для впр идти ФИО ? Может я где-то ещё недостаточно понимаю массивные функции...
Код
=ВПР($F7;ВЫБОР({1;2;3};$D2:$D4;$B2:$B4;$C2:$C4);СТОЛБЕЦ(B1);)

Тут получше, первым выставлен столбец с ФИО за ним остальные. Но все равно не понятно что делает Выбор почему в результате оказываются склеиными диапазоны? В справке написано что при массиве в номер индекса вычисляется каждое значение... Но все равно не очень понимаю как они склеиными то оказываются? (Имею ввиду что для ВПР нужна же единая таблица во втором поле)

Вообще очень интересные неординарные решения. Спасибо!

Автор - Leanna
Дата добавления - 07.03.2015 в 23:37
AlexM Дата: Воскресенье, 08.03.2015, 00:07 | Сообщение № 47
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
по первой формуле. & склеивает диапазоны, вы правы.
На примере первой строки
А2:С2 - "";5;112
D2:F2 - Сидоров Сидор Сидорович;"";""
A2:C2&D2:F2 - Сидоров Сидор Сидорович;5;112
ФИО оказалось в первом столбце созданного диапазона.
А с таким диапазоном ВПР() работает в штатном режиме.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениепо первой формуле. & склеивает диапазоны, вы правы.
На примере первой строки
А2:С2 - "";5;112
D2:F2 - Сидоров Сидор Сидорович;"";""
A2:C2&D2:F2 - Сидоров Сидор Сидорович;5;112
ФИО оказалось в первом столбце созданного диапазона.
А с таким диапазоном ВПР() работает в штатном режиме.

Автор - AlexM
Дата добавления - 08.03.2015 в 00:07
Leanna Дата: Воскресенье, 08.03.2015, 00:22 | Сообщение № 48
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
Rioran говорил что получается текстовая строка. Если это так то вставив в фамилию ; типа Сидо;ров мы бы получили 2 ячейки. Т.е. это не дб текстовая строка.. Иначе тогда получается все ВПР не должны понимать : и ; в тексте слов... (Как я понимаю)

Вот я и не пойму, почему "";5;112 + Сидоров Сидор Сидорович;"";"" = Сидоров Сидор Сидорович;5;112 куда делись все "" и почему первый и второй поменялись местами. Разве не должно быть A2:C2&D2:F2 = "";5;112;Сидоров Сидор Сидорович;"";"". Что то я упускаю...


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеRioran говорил что получается текстовая строка. Если это так то вставив в фамилию ; типа Сидо;ров мы бы получили 2 ячейки. Т.е. это не дб текстовая строка.. Иначе тогда получается все ВПР не должны понимать : и ; в тексте слов... (Как я понимаю)

Вот я и не пойму, почему "";5;112 + Сидоров Сидор Сидорович;"";"" = Сидоров Сидор Сидорович;5;112 куда делись все "" и почему первый и второй поменялись местами. Разве не должно быть A2:C2&D2:F2 = "";5;112;Сидоров Сидор Сидорович;"";"". Что то я упускаю...

Автор - Leanna
Дата добавления - 08.03.2015 в 00:22
AlexM Дата: Воскресенье, 08.03.2015, 00:30 | Сообщение № 49
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
еще A2:C2&D2:F2 и D2:F2&A2:C2 дадут один результат
Не +, а & объединение строк.
Объедините пустую строку "" и строку с текстом "Сидоров Сидор Сидорович" получим "Сидоров Сидор Сидорович"
это все равно что 0+5=5
Почему текстовой строки не должно быть? ВПР() работает с числами, строками и логическими значениями



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениееще A2:C2&D2:F2 и D2:F2&A2:C2 дадут один результат
Не +, а & объединение строк.
Объедините пустую строку "" и строку с текстом "Сидоров Сидор Сидорович" получим "Сидоров Сидор Сидорович"
это все равно что 0+5=5
Почему текстовой строки не должно быть? ВПР() работает с числами, строками и логическими значениями

Автор - AlexM
Дата добавления - 08.03.2015 в 00:30
AlexM Дата: Воскресенье, 08.03.2015, 00:39 | Сообщение № 50
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
В файле из сообщения №28 выделить A2:C2&D2:F2 и нажать F9 увидите диапазон, с которым работает ВПР()



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ файле из сообщения №28 выделить A2:C2&D2:F2 и нажать F9 увидите диапазон, с которым работает ВПР()

Автор - AlexM
Дата добавления - 08.03.2015 в 00:39
Leanna Дата: Воскресенье, 08.03.2015, 01:09 | Сообщение № 51
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
F9 показывает {"Сидоров Сидор Сидорович";"5";"112":"Иванов Иван Иванович";"4";"44":"Петров Петр Петрович";"1";"58"}
Поняла про то что конкатенация с пустой ячейкой не прибавляет ничего.
И что все-таки это текстовая строка, теперь поняла.

А в чем секрет перестановки? Почему ФИО оказывается на первом месте? (F9 на это свет не проливает)


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеF9 показывает {"Сидоров Сидор Сидорович";"5";"112":"Иванов Иван Иванович";"4";"44":"Петров Петр Петрович";"1";"58"}
Поняла про то что конкатенация с пустой ячейкой не прибавляет ничего.
И что все-таки это текстовая строка, теперь поняла.

А в чем секрет перестановки? Почему ФИО оказывается на первом месте? (F9 на это свет не проливает)

Автор - Leanna
Дата добавления - 08.03.2015 в 01:09
_Boroda_ Дата: Воскресенье, 08.03.2015, 03:49 | Сообщение № 52
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Почему ФИО оказывается на первом месте?

Елена, давайте попробуем наглядно, на файле посмотреть.
Розовые ячейки - массив А2:С4
Зеленые - D2:F4
Голубые - их поячеечная конкатенация (объединение)
К сообщению приложен файл: _211_1111.xls (26.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Почему ФИО оказывается на первом месте?

Елена, давайте попробуем наглядно, на файле посмотреть.
Розовые ячейки - массив А2:С4
Зеленые - D2:F4
Голубые - их поячеечная конкатенация (объединение)

Автор - _Boroda_
Дата добавления - 08.03.2015 в 03:49
AlexM Дата: Воскресенье, 08.03.2015, 09:03 | Сообщение № 53
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
давайте попробуем наглядно
конкатенация в столбик. :) Утром хотел так пояснить. Не успел.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
давайте попробуем наглядно
конкатенация в столбик. :) Утром хотел так пояснить. Не успел.

Автор - AlexM
Дата добавления - 08.03.2015 в 09:03
Leanna Дата: Воскресенье, 08.03.2015, 14:35 | Сообщение № 54
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
_Boroda_, Спасибо теперь все кристально ясно! Теперь мне понятен комментарий vikktur "И не боится заполненного столбца А". Моя ошибка была в том что я не поячеечную конкатенацию представляла себе а строчка первая+строчка вторая.
AlexM, И вам Спасибо!

А по второй формуле
Код
=ВПР($F7;ВЫБОР({1;2;3};$D2:$D4;$B2:$B4;$C2:$C4);СТОЛБЕЦ(B1);)

Как из разрозненных диапазонов получается единая таблица (как они оказываются объединенными в одно)? Этому есть объяснение? или просто принять как данность...


Лучше день потерять, потом за пять минут долететь!
 
Ответить
Сообщение_Boroda_, Спасибо теперь все кристально ясно! Теперь мне понятен комментарий vikktur "И не боится заполненного столбца А". Моя ошибка была в том что я не поячеечную конкатенацию представляла себе а строчка первая+строчка вторая.
AlexM, И вам Спасибо!

А по второй формуле
Код
=ВПР($F7;ВЫБОР({1;2;3};$D2:$D4;$B2:$B4;$C2:$C4);СТОЛБЕЦ(B1);)

Как из разрозненных диапазонов получается единая таблица (как они оказываются объединенными в одно)? Этому есть объяснение? или просто принять как данность...

Автор - Leanna
Дата добавления - 08.03.2015 в 14:35
Leanna Дата: Понедельник, 09.03.2015, 00:01 | Сообщение № 55
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 189
Репутация: 78 ±
Замечаний: 0% ±

excel 2010
AlexM, Круто! Спасибо! Растолковали)


Лучше день потерять, потом за пять минут долететь!
 
Ответить
СообщениеAlexM, Круто! Спасибо! Растолковали)

Автор - Leanna
Дата добавления - 09.03.2015 в 00:01
hsg Дата: Четверг, 19.11.2015, 13:16 | Сообщение № 56
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
народ выручайте есть три столбца. если любое значение в первом совпадает с значением во втором то необходимо значение из третьего вставить в ячейку.
[moder]Прочитайте Правила форума, создайте тему в разделе ВОПРОСЫ ПО EXCEL, приложите пример, тогда Вам помогут[/moder]


Сообщение отредактировал Pelena - Четверг, 19.11.2015, 13:30
 
Ответить
Сообщениенарод выручайте есть три столбца. если любое значение в первом совпадает с значением во втором то необходимо значение из третьего вставить в ячейку.
[moder]Прочитайте Правила форума, создайте тему в разделе ВОПРОСЫ ПО EXCEL, приложите пример, тогда Вам помогут[/moder]

Автор - hsg
Дата добавления - 19.11.2015 в 13:16
Эх_Прорвёмся Дата: Вторник, 01.12.2015, 14:17 | Сообщение № 57
Группа: Заблокированные
Ранг: Участник
Сообщений: 72
Репутация: -21 ±
Замечаний: 100% ±

Excel 2003
А зачем так извращаться с ВПР? Достаточно просто "ручками" перенести столбик с фамилией левее всех остальных (на первое место). И далее обычным ВПР.


Объяснять как бабушке на скамеечке у подъезда.

Сообщение отредактировал Эх_Прорвёмся - Вторник, 01.12.2015, 14:17
 
Ответить
СообщениеА зачем так извращаться с ВПР? Достаточно просто "ручками" перенести столбик с фамилией левее всех остальных (на первое место). И далее обычным ВПР.

Автор - Эх_Прорвёмся
Дата добавления - 01.12.2015 в 14:17
vikttur Дата: Вторник, 01.12.2015, 14:45 | Сообщение № 58
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Зачем заходить в Мозговой штурм с такими вопросами? :)
 
Ответить
СообщениеЗачем заходить в Мозговой штурм с такими вопросами? :)

Автор - vikttur
Дата добавления - 01.12.2015 в 14:45
Эх_Прорвёмся Дата: Среда, 02.12.2015, 10:19 | Сообщение № 59
Группа: Заблокированные
Ранг: Участник
Сообщений: 72
Репутация: -21 ±
Замечаний: 100% ±

Excel 2003
Зачем заходить в Мозговой штурм

Просто в мозговом штурме на мой взгляд должны быть сложные и интересные задачи, а не задачи "для ленивых".


Объяснять как бабушке на скамеечке у подъезда.
 
Ответить
Сообщение
Зачем заходить в Мозговой штурм

Просто в мозговом штурме на мой взгляд должны быть сложные и интересные задачи, а не задачи "для ленивых".

Автор - Эх_Прорвёмся
Дата добавления - 02.12.2015 в 10:19
AlexM Дата: Среда, 02.12.2015, 12:09 | Сообщение № 60
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4490
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Эх_Прорвёмся, Цитата из правил раздела "Мозговой штурм"
Правила просты: Вопрос должен быть оригинальным, нетривиальным и интересным. Но может не иметь практического смысла.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЭх_Прорвёмся, Цитата из правил раздела "Мозговой штурм"
Правила просты: Вопрос должен быть оригинальным, нетривиальным и интересным. Но может не иметь практического смысла.

Автор - AlexM
Дата добавления - 02.12.2015 в 12:09
Мир MS Excel » Работа и общение » Мозговой штурм » ВПР не по первому столбцу (Как заставить ВПР работать не по справке:))
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

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