Несколько условий ввода в ячейку
vb_abc
Дата: Воскресенье, 14.12.2014, 23:24 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Есть несколько условий ввода в ячейку. 1-ое: если вводить первые 2 буквы названия улицы в ячейку столба L, с соседней ячейке столбца М появляется полное название улицы. Данные берутся из g_A_strasse!$A$3:$A$34 2-ое: если название улицы вводится не из этого диапазона, то просто копируется из ячейки столбца L, с соседнем М копируется из L. 3-ое: Если в L "", то и в M "". Помогите, п-та. Знаний явно не хватает.
Есть несколько условий ввода в ячейку. 1-ое: если вводить первые 2 буквы названия улицы в ячейку столба L, с соседней ячейке столбца М появляется полное название улицы. Данные берутся из g_A_strasse!$A$3:$A$34 2-ое: если название улицы вводится не из этого диапазона, то просто копируется из ячейки столбца L, с соседнем М копируется из L. 3-ое: Если в L "", то и в M "". Помогите, п-та. Знаний явно не хватает. vb_abc
Сообщение отредактировал vb_abc - Воскресенье, 14.12.2014, 23:25
Ответить
Сообщение Есть несколько условий ввода в ячейку. 1-ое: если вводить первые 2 буквы названия улицы в ячейку столба L, с соседней ячейке столбца М появляется полное название улицы. Данные берутся из g_A_strasse!$A$3:$A$34 2-ое: если название улицы вводится не из этого диапазона, то просто копируется из ячейки столбца L, с соседнем М копируется из L. 3-ое: Если в L "", то и в M "". Помогите, п-та. Знаний явно не хватает. Автор - vb_abc Дата добавления - 14.12.2014 в 23:24
gling
Дата: Воскресенье, 14.12.2014, 23:31 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация:
678
±
Замечаний:
0% ±
2010
Не понял, а в чем проблема, только по п.2? Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");L5)
остальное вроде выполняется. Или еще так Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");"ул. "&L5)
Не понял, а в чем проблема, только по п.2? Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");L5)
остальное вроде выполняется. Или еще так Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");"ул. "&L5)
gling
ЯД-41001506838083
Сообщение отредактировал gling - Воскресенье, 14.12.2014, 23:36
Ответить
Сообщение Не понял, а в чем проблема, только по п.2? Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");L5)
остальное вроде выполняется. Или еще так Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");"ул. "&L5)
Автор - gling Дата добавления - 14.12.2014 в 23:31
vb_abc
Дата: Воскресенье, 14.12.2014, 23:35 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Да, загвоздка, была в п.2. Никак не получалось, если не из списка, чтобы копировалось, что вводится в L, появлялось в М. Сейчас попробую, спасибо! БОЛЬШОЕ спасибо, сработало! =ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");L5)
Да, загвоздка, была в п.2. Никак не получалось, если не из списка, чтобы копировалось, что вводится в L, появлялось в М. Сейчас попробую, спасибо! БОЛЬШОЕ спасибо, сработало! =ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");L5) vb_abc
Сообщение отредактировал vb_abc - Воскресенье, 14.12.2014, 23:37
Ответить
Сообщение Да, загвоздка, была в п.2. Никак не получалось, если не из списка, чтобы копировалось, что вводится в L, появлялось в М. Сейчас попробую, спасибо! БОЛЬШОЕ спасибо, сработало! =ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ВПР($L5;g_A_strasse!$A$3:$B$34;2;0);"");L5) Автор - vb_abc Дата добавления - 14.12.2014 в 23:35
vb_abc
Дата: Понедельник, 15.12.2014, 19:25 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
А можно ВПР заменить на ИНДЕКС и ПОИСКПОЗ, чтобы не зависеть от сортировки? С уважением. И большое спасибо за помощь.
А можно ВПР заменить на ИНДЕКС и ПОИСКПОЗ, чтобы не зависеть от сортировки? С уважением. И большое спасибо за помощь. vb_abc
Ответить
Сообщение А можно ВПР заменить на ИНДЕКС и ПОИСКПОЗ, чтобы не зависеть от сортировки? С уважением. И большое спасибо за помощь. Автор - vb_abc Дата добавления - 15.12.2014 в 19:25
gling
Дата: Понедельник, 15.12.2014, 19:35 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация:
678
±
Замечаний:
0% ±
2010
Цитата
можно ВПР заменить на ИНДЕКС и ПОИСКПОЗ,
Можно, только в вашем случае для ВПР сортировка не обязательна, сортировка нужна будет если последний элемент в формуле ВПР()будет не 0, а 1 (ИСТИНА), для поиска приблизительного значения.
Цитата
можно ВПР заменить на ИНДЕКС и ПОИСКПОЗ,
Можно, только в вашем случае для ВПР сортировка не обязательна, сортировка нужна будет если последний элемент в формуле ВПР()будет не 0, а 1 (ИСТИНА), для поиска приблизительного значения.gling
ЯД-41001506838083
Ответить
Сообщение Цитата
можно ВПР заменить на ИНДЕКС и ПОИСКПОЗ,
Можно, только в вашем случае для ВПР сортировка не обязательна, сортировка нужна будет если последний элемент в формуле ВПР()будет не 0, а 1 (ИСТИНА), для поиска приблизительного значения.Автор - gling Дата добавления - 15.12.2014 в 19:35
buchlotnik
Дата: Понедельник, 15.12.2014, 19:41 |
Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
можно и заменить:Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ИНДЕКС(g_A_strasse!$A$3:$B$35;ПОИСКПОЗ(L5;bb_V_strasse;0);ПОИСКПОЗ("g_Strasse_d";g_A_strasse!$A$2:$B$2;0));"");L5)
можно и заменить:Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ИНДЕКС(g_A_strasse!$A$3:$B$35;ПОИСКПОЗ(L5;bb_V_strasse;0);ПОИСКПОЗ("g_Strasse_d";g_A_strasse!$A$2:$B$2;0));"");L5)
buchlotnik
Сообщение отредактировал buchlotnik - Понедельник, 15.12.2014, 19:41
Ответить
Сообщение можно и заменить:Код
=ЕСЛИОШИБКА(ЕСЛИ(L5<>"";ИНДЕКС(g_A_strasse!$A$3:$B$35;ПОИСКПОЗ(L5;bb_V_strasse;0);ПОИСКПОЗ("g_Strasse_d";g_A_strasse!$A$2:$B$2;0));"");L5)
Автор - buchlotnik Дата добавления - 15.12.2014 в 19:41
vb_abc
Дата: Понедельник, 15.12.2014, 21:30 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация:
0
±
Замечаний:
20% ±
Excel 2007
Очень большое спасибо за ваши ответы. ИНДЕКС и ПОИСКПОЗ - это для будущего, чтоб иметь понимание. А то с формулами "колдую", не всегда понимаю, что делаю. А так, на собственном примере, наглядно объяснено. Спасибо ещё раз!
Очень большое спасибо за ваши ответы. ИНДЕКС и ПОИСКПОЗ - это для будущего, чтоб иметь понимание. А то с формулами "колдую", не всегда понимаю, что делаю. А так, на собственном примере, наглядно объяснено. Спасибо ещё раз! vb_abc
Ответить
Сообщение Очень большое спасибо за ваши ответы. ИНДЕКС и ПОИСКПОЗ - это для будущего, чтоб иметь понимание. А то с формулами "колдую", не всегда понимаю, что делаю. А так, на собственном примере, наглядно объяснено. Спасибо ещё раз! Автор - vb_abc Дата добавления - 15.12.2014 в 21:30