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

Вход

Регистрация

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

 

= Мир MS Excel/Заполнить индекс, соответствующий адресу - Мир MS Excel

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

Excel 2013
Добрый день!

Excel 2013
Необходимо с помощью ФОРМУЛЫ заполнить столбец Индекс в соответствии с Улицей и Домом.
Во внимание нужно брать и улицу, и дом, т.к. в таблице более 10.000 улиц и домов.
Индекс Улица Дом
600000 Ленина 3
100000 Кирова 6
400000 Путина 7
? Кирова 6
? Путина 7
? Ленина 3

Спасибо :)
К сообщению приложен файл: 5982240.jpg (23.4 Kb) · 3589004.xlsx (55.8 Kb)


Сообщение отредактировал Ekka - Пятница, 31.03.2017, 17:02
 
Ответить
СообщениеДобрый день!

Excel 2013
Необходимо с помощью ФОРМУЛЫ заполнить столбец Индекс в соответствии с Улицей и Домом.
Во внимание нужно брать и улицу, и дом, т.к. в таблице более 10.000 улиц и домов.
Индекс Улица Дом
600000 Ленина 3
100000 Кирова 6
400000 Путина 7
? Кирова 6
? Путина 7
? Ленина 3

Спасибо :)

Автор - Ekka
Дата добавления - 31.03.2017 в 16:14
krosav4ig Дата: Пятница, 31.03.2017, 16:51 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Индекс Улица Дом
600000 Ленина 3
100000 Кирова 6
400000 Путина 7
? Кирова 6
? Путина 7
? Ленина 3

пожалуйста
К сообщению приложен файл: 6853251.png (28.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 31.03.2017, 16:57
 
Ответить
СообщениеИндекс Улица Дом
600000 Ленина 3
100000 Кирова 6
400000 Путина 7
? Кирова 6
? Путина 7
? Ленина 3

пожалуйста

Автор - krosav4ig
Дата добавления - 31.03.2017 в 16:51
Che79 Дата: Пятница, 31.03.2017, 16:52 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Ekka, добрый день. Почему прикладываете картинку, а не xls - файл? Это нарушение Правил форума. Как и мой ответ Вам, в случае, если бы в ответе была формула Пожалуйста, исправьте вложение и будет Вам решение :)


Делай нормально и будет нормально!
 
Ответить
СообщениеEkka, добрый день. Почему прикладываете картинку, а не xls - файл? Это нарушение Правил форума. Как и мой ответ Вам, в случае, если бы в ответе была формула Пожалуйста, исправьте вложение и будет Вам решение :)

Автор - Che79
Дата добавления - 31.03.2017 в 16:52
Ekka Дата: Пятница, 31.03.2017, 16:54 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
krosav4ig, спасибо) Но как Вы это сделали формулой?
Таблица на картинке - это как пример.
 
Ответить
Сообщениеkrosav4ig, спасибо) Но как Вы это сделали формулой?
Таблица на картинке - это как пример.

Автор - Ekka
Дата добавления - 31.03.2017 в 16:54
krosav4ig Дата: Пятница, 31.03.2017, 16:59 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как Вы это сделали формулой?
Ekka, вот тут почитайте


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
как Вы это сделали формулой?
Ekka, вот тут почитайте

Автор - krosav4ig
Дата добавления - 31.03.2017 в 16:59
Ekka Дата: Пятница, 31.03.2017, 17:03 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Che79, здравствуйте!
Прошу прощения. Исправилась :)
 
Ответить
СообщениеChe79, здравствуйте!
Прошу прощения. Исправилась :)

Автор - Ekka
Дата добавления - 31.03.2017 в 17:03
Che79 Дата: Пятница, 31.03.2017, 17:13 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
[offtop] Ekka, таблица в Вашем файле и на Вашей картинке, мягко говоря, две большие разницы :D [/offtop]


Делай нормально и будет нормально!
 
Ответить
Сообщение[offtop] Ekka, таблица в Вашем файле и на Вашей картинке, мягко говоря, две большие разницы :D [/offtop]

Автор - Che79
Дата добавления - 31.03.2017 в 17:13
Che79 Дата: Пятница, 31.03.2017, 17:46 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Ekka, честно говоря, я так и не понял, откуда и куда нужно подтягивать индексы, поэтому вот Вам три разных варианта, насколько понял задачу. Может, хоть чем-то помогу. Урезал Ваш файл, а то весит чего-то много
1. В файле на Листе 1 в таблице с зеленой "шапкой" формула берёт индексы из исходной таблицы (с "желтой" шапкой) и подставляет в соответствии с улицей и домом.
Код
{=ИНДЕКС($A$2:$A$20;ПОИСКПОЗ(B2&C2;$F$2:$F$20&$G$2:$G$20;))}
формула массива (ввод через Ктрл+ Шифт+Энтер, на выходе вокруг формулы получим фигурные скобки)
2. Там же, на листе 1 в таблице с "синей" шапкой быстрое заполнение пустых ячеек индексами. Выделяете диапазон I2:I20 - нажимаете F5 - Выделить - Пустые ячейки-ОК - в I3 пишете =I2 и нажимаете Ктрл + Энтер
3. На Листе 2 формульное решение исходного задания, которое было представлено картинкой (см. желтые ячейки)

Но есть у меня большое подозрение, что все три варианта это вообще не то :D
К сообщению приложен файл: 2844253.xlsx (12.7 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Пятница, 31.03.2017, 17:52
 
Ответить
СообщениеEkka, честно говоря, я так и не понял, откуда и куда нужно подтягивать индексы, поэтому вот Вам три разных варианта, насколько понял задачу. Может, хоть чем-то помогу. Урезал Ваш файл, а то весит чего-то много
1. В файле на Листе 1 в таблице с зеленой "шапкой" формула берёт индексы из исходной таблицы (с "желтой" шапкой) и подставляет в соответствии с улицей и домом.
Код
{=ИНДЕКС($A$2:$A$20;ПОИСКПОЗ(B2&C2;$F$2:$F$20&$G$2:$G$20;))}
формула массива (ввод через Ктрл+ Шифт+Энтер, на выходе вокруг формулы получим фигурные скобки)
2. Там же, на листе 1 в таблице с "синей" шапкой быстрое заполнение пустых ячеек индексами. Выделяете диапазон I2:I20 - нажимаете F5 - Выделить - Пустые ячейки-ОК - в I3 пишете =I2 и нажимаете Ктрл + Энтер
3. На Листе 2 формульное решение исходного задания, которое было представлено картинкой (см. желтые ячейки)

Но есть у меня большое подозрение, что все три варианта это вообще не то :D

Автор - Che79
Дата добавления - 31.03.2017 в 17:46
Ekka Дата: Пятница, 31.03.2017, 18:07 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Che79, да, это не то))) girl_smile

Приложила файл. В нём жёлтым я выделила Улицы и дома. Зеленым - какой индекс к ним относится.

Индексы в первом столбце, которые не выделены цветом - я их поставила вручную чтобы было понятно что должно получиться в итоге.
Но мне нужна формула/действие, с помощью которого Эксель за меня заполнит эти Индексы в соответствии с улицей и домом.

Строки, которые выделены синем - индекс для них не указан и с ними ничего делать не нужно. Просто значит, что они в таблице есть)

Например
ул. Коммунистическая 68 - индекс 414000
Значит во всей таблице, где есть строка ул. Коммунистическая 68 должен появиться индекс 414000.
К сообщению приложен файл: 1078789.xlsx (9.0 Kb)


Сообщение отредактировал Ekka - Пятница, 31.03.2017, 18:10
 
Ответить
СообщениеChe79, да, это не то))) girl_smile

Приложила файл. В нём жёлтым я выделила Улицы и дома. Зеленым - какой индекс к ним относится.

Индексы в первом столбце, которые не выделены цветом - я их поставила вручную чтобы было понятно что должно получиться в итоге.
Но мне нужна формула/действие, с помощью которого Эксель за меня заполнит эти Индексы в соответствии с улицей и домом.

Строки, которые выделены синем - индекс для них не указан и с ними ничего делать не нужно. Просто значит, что они в таблице есть)

Например
ул. Коммунистическая 68 - индекс 414000
Значит во всей таблице, где есть строка ул. Коммунистическая 68 должен появиться индекс 414000.

Автор - Ekka
Дата добавления - 31.03.2017 в 18:07
TimSha Дата: Пятница, 31.03.2017, 18:28 | Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
мне нужна формула/действие, с помощью которого Эксель за меня заполнит эти Индексы в соответствии с улицей и домом.

Только спец программой, или же - при наличии точной почтовой, к примеру, базы адресов/индексов. Поскольку на разных сторонах одной улицы индексы могут не совпадать. ИМХО, однако... ;)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
мне нужна формула/действие, с помощью которого Эксель за меня заполнит эти Индексы в соответствии с улицей и домом.

Только спец программой, или же - при наличии точной почтовой, к примеру, базы адресов/индексов. Поскольку на разных сторонах одной улицы индексы могут не совпадать. ИМХО, однако... ;)

Автор - TimSha
Дата добавления - 31.03.2017 в 18:28
Che79 Дата: Пятница, 31.03.2017, 18:28 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
тогда так.
В А6
Код
{=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$5;ПОИСКПОЗ(B6&C6;$B$2:$B$5&$C$2:$C$5;));"")}

формула массива
К сообщению приложен файл: 2963331.xlsx (9.5 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Пятница, 31.03.2017, 18:46
 
Ответить
Сообщениетогда так.
В А6
Код
{=ЕСЛИОШИБКА(ИНДЕКС($A$2:$A$5;ПОИСКПОЗ(B6&C6;$B$2:$B$5&$C$2:$C$5;));"")}

формула массива

Автор - Che79
Дата добавления - 31.03.2017 в 18:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Заполнить индекс, соответствующий адресу (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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