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

 

= Мир MS Excel/Начало имени в Диспетчере имён с цифры. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Начало имени в Диспетчере имён с цифры.
DrMini Дата: Суббота, 18.02.2017, 08:34 | Сообщение № 1
Группа: Модераторы
Ранг: Старожил
Сообщений: 2057
Репутация: 320 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Доброго времени суток всем, кто на форуме.
Есть выпадающий список через диспетчер имён. Имеется улица "40 лет победы". А так, как в диспетчере имён имя не может начинаться с цифры то пришлось назвать улицу "Сорок лет победы" . В принципе ничего страшного но может есть способ обойти это ограничение?
 
Ответить
СообщениеДоброго времени суток всем, кто на форуме.
Есть выпадающий список через диспетчер имён. Имеется улица "40 лет победы". А так, как в диспетчере имён имя не может начинаться с цифры то пришлось назвать улицу "Сорок лет победы" . В принципе ничего страшного но может есть способ обойти это ограничение?

Автор - DrMini
Дата добавления - 18.02.2017 в 08:34
Pelena Дата: Суббота, 18.02.2017, 09:22 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Поставьте для имент перед числом знак подчеркивания, а в источнике списка используйте функцию ПОДСТАВИТЬ, чтобы его убрать.
Подробнее при наличии файла с примером


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Поставьте для имент перед числом знак подчеркивания, а в источнике списка используйте функцию ПОДСТАВИТЬ, чтобы его убрать.
Подробнее при наличии файла с примером

Автор - Pelena
Дата добавления - 18.02.2017 в 09:22
DrMini Дата: Суббота, 18.02.2017, 09:31 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2057
Репутация: 320 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата Pelena, 18.02.2017 в 09:22, в сообщении № 2 ( писал(а)):
Подробнее при наличии файла с примером

Прошу прощения. Вот файл.Размер больше 100kb. Сейчас выкину часть улиц.
Пришлось ещё и RAR архиватором сжимать.
К сообщению приложен файл: 20170118001.rar (99.4 Kb)


Сообщение отредактировал DrMini - Суббота, 18.02.2017, 10:03
 
Ответить
Сообщение
Цитата Pelena, 18.02.2017 в 09:22, в сообщении № 2 ( писал(а)):
Подробнее при наличии файла с примером

Прошу прощения. Вот файл.Размер больше 100kb. Сейчас выкину часть улиц.
Пришлось ещё и RAR архиватором сжимать.

Автор - DrMini
Дата добавления - 18.02.2017 в 09:31
Pelena Дата: Суббота, 18.02.2017, 09:51 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19521
Репутация: 4634 ±
Замечаний: ±

Excel 365 & Mac Excel
Цитата DrMini, 18.02.2017 в 09:31, в сообщении № 3 ( писал(а)):
Вот файл

Не вижу


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Цитата DrMini, 18.02.2017 в 09:31, в сообщении № 3 ( писал(а)):
Вот файл

Не вижу

Автор - Pelena
Дата добавления - 18.02.2017 в 09:51
DrMini Дата: Суббота, 18.02.2017, 10:29 | Сообщение № 5
Группа: Модераторы
Ранг: Старожил
Сообщений: 2057
Репутация: 320 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Сейчас выкину часть улиц.
Пришлось ещё и RAR архиватором сжимать.
К сообщению приложен файл: 9063425.rar (99.4 Kb)


Сообщение отредактировал DrMini - Суббота, 18.02.2017, 10:30
 
Ответить
СообщениеСейчас выкину часть улиц.
Пришлось ещё и RAR архиватором сжимать.

Автор - DrMini
Дата добавления - 18.02.2017 в 10:29
bmv98rus Дата: Суббота, 18.02.2017, 11:02 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
а если вот так
=ДВССЫЛ(АДРЕС(2;ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ);1;1;"Улицы")&":"& АДРЕС(СЧЁТЗ(ДВССЫЛ("Улицы!C" &ПОИСКПОЗ(C3;Улицы!$1:$1);ЛОЖЬ));ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ);1;1);ИСТИНА)
и без именованных областей. Это для проверки данных в столбец D


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 18.02.2017, 11:04
 
Ответить
Сообщениеа если вот так
=ДВССЫЛ(АДРЕС(2;ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ);1;1;"Улицы")&":"& АДРЕС(СЧЁТЗ(ДВССЫЛ("Улицы!C" &ПОИСКПОЗ(C3;Улицы!$1:$1);ЛОЖЬ));ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ);1;1);ИСТИНА)
и без именованных областей. Это для проверки данных в столбец D

Автор - bmv98rus
Дата добавления - 18.02.2017 в 11:02
DrMini Дата: Суббота, 18.02.2017, 11:09 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2057
Репутация: 320 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата bmv98rus, 18.02.2017 в 11:02, в сообщении № 6 ( писал(а)):
и без именованных областей

Круть. Спасибо работает.
 
Ответить
Сообщение
Цитата bmv98rus, 18.02.2017 в 11:02, в сообщении № 6 ( писал(а)):
и без именованных областей

Круть. Спасибо работает.

Автор - DrMini
Дата добавления - 18.02.2017 в 11:09
buchlotnik Дата: Суббота, 18.02.2017, 11:29 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
для читаемости два именованных сделал:
=СМЕЩ(Улицы!$A$2;0;ПОИСКПОЗ(C3;улицы;0);СЧЁТЗ(ИНДЕКС(дома;;ПОИСКПОЗ(C3;улицы;0)));1)
К сообщению приложен файл: 20170118001.xlsb (66.4 Kb)


Сообщение отредактировал buchlotnik - Суббота, 18.02.2017, 12:54
 
Ответить
Сообщениедля читаемости два именованных сделал:
=СМЕЩ(Улицы!$A$2;0;ПОИСКПОЗ(C3;улицы;0);СЧЁТЗ(ИНДЕКС(дома;;ПОИСКПОЗ(C3;улицы;0)));1)

Автор - buchlotnik
Дата добавления - 18.02.2017 в 11:29
DrMini Дата: Суббота, 18.02.2017, 11:57 | Сообщение № 9
Группа: Модераторы
Ранг: Старожил
Сообщений: 2057
Репутация: 320 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Михаил, Спасибо и за Ваш вариант. Разобрался, как работает. Лучше и проще делать так, чем, как у меня было до этого.
 
Ответить
СообщениеМихаил, Спасибо и за Ваш вариант. Разобрался, как работает. Лучше и проще делать так, чем, как у меня было до этого.

Автор - DrMini
Дата добавления - 18.02.2017 в 11:57
bmv98rus Дата: Суббота, 18.02.2017, 19:29 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
DrMini,

а с чем связано такое представление данных?
не в защиту формулы моей , которую можно чуть упростить,
=ДВССЫЛ("'Улицы'!R2C"&ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ)&":R"&СЧЁТЗ(ДВССЫЛ("'Улицы'!C" &ПОИСКПОЗ(C3;Улицы!$1:$1);ЛОЖЬ))& "C" & ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ);ЛОЖЬ)
Просто для понимания. например можно делать все списком из двух колонок, где первая Улица, вторая дом. сортировка нужна по имени улицы только для группировкаи. Пример в приложении. а там все просто
=СМЕЩ(Улицы!$C$1;ПОИСКПОЗ($C3;Улицы!B:B;ЛОЖЬ)-1;0;СЧЁТЕСЛИ(Улицы!$B:$B;$C3);1)
К сообщению приложен файл: 0055291.xlsb (13.6 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 18.02.2017, 19:33
 
Ответить
СообщениеDrMini,

а с чем связано такое представление данных?
не в защиту формулы моей , которую можно чуть упростить,
=ДВССЫЛ("'Улицы'!R2C"&ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ)&":R"&СЧЁТЗ(ДВССЫЛ("'Улицы'!C" &ПОИСКПОЗ(C3;Улицы!$1:$1);ЛОЖЬ))& "C" & ПОИСКПОЗ(C3;Улицы!$1:$1;ЛОЖЬ);ЛОЖЬ)
Просто для понимания. например можно делать все списком из двух колонок, где первая Улица, вторая дом. сортировка нужна по имени улицы только для группировкаи. Пример в приложении. а там все просто
=СМЕЩ(Улицы!$C$1;ПОИСКПОЗ($C3;Улицы!B:B;ЛОЖЬ)-1;0;СЧЁТЕСЛИ(Улицы!$B:$B;$C3);1)

Автор - bmv98rus
Дата добавления - 18.02.2017 в 19:29
DrMini Дата: Суббота, 18.02.2017, 20:33 | Сообщение № 11
Группа: Модераторы
Ранг: Старожил
Сообщений: 2057
Репутация: 320 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Цитата bmv98rus, 18.02.2017 в 19:29, в сообщении № 10 ( писал(а)):
а с чем связано такое представление данных?

Не понял вопроса.
Ваша формула работает прекрасно. Только я поначалу в ней запутался. Потом подставил в свой файл и ... не заработало. После этого увидел сообщение от buchlotnik, и стал проверять. Было близко по решению, как в моём варианте но поразило то, что всё делается намного проще и меньше ограничений. Попробовал заработало.
bmv98rus, Пожалуйста не обижайтесь. Я и Ваш вариант обязательно рассмотрю и применю если не в этом задании, то в следующем точно. Ещё раз спасибо за помощь.
P.S. может посмотрите продолжение этого примера:
http://www.excelworld.ru/forum/2-32434-1
Без макросов видимо не обойтись.


Сообщение отредактировал DrMini - Воскресенье, 19.02.2017, 06:37
 
Ответить
Сообщение
Цитата bmv98rus, 18.02.2017 в 19:29, в сообщении № 10 ( писал(а)):
а с чем связано такое представление данных?

Не понял вопроса.
Ваша формула работает прекрасно. Только я поначалу в ней запутался. Потом подставил в свой файл и ... не заработало. После этого увидел сообщение от buchlotnik, и стал проверять. Было близко по решению, как в моём варианте но поразило то, что всё делается намного проще и меньше ограничений. Попробовал заработало.
bmv98rus, Пожалуйста не обижайтесь. Я и Ваш вариант обязательно рассмотрю и применю если не в этом задании, то в следующем точно. Ещё раз спасибо за помощь.
P.S. может посмотрите продолжение этого примера:
http://www.excelworld.ru/forum/2-32434-1
Без макросов видимо не обойтись.

Автор - DrMini
Дата добавления - 18.02.2017 в 20:33
  • Страница 1 из 1
  • 1
Поиск:

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