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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Начало имени в Диспетчере имён с цифры. (Формулы/Formulas)
Начало имени в Диспетчере имён с цифры.
DrMini Дата: Суббота, 18.02.2017, 08:34 | Сообщение № 1
Группа: Проверенные
Ранг: Старожил
Сообщений: 1646
Репутация: 208 ±
Замечаний: 0% ±

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

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

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


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

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

Excel LTSC 2024 RUS
Подробнее при наличии файла с примером

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


Сообщение отредактировал DrMini - Суббота, 18.02.2017, 10:03
 
Ответить
Сообщение
Подробнее при наличии файла с примером

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

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

Excel 365 & Mac Excel
Вот файл

Не вижу


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Вот файл

Не вижу

Автор - Pelena
Дата добавления - 18.02.2017 в 09:51
DrMini Дата: Суббота, 18.02.2017, 10:29 | Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1646
Репутация: 208 ±
Замечаний: 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
а если вот так
Код
=INDIRECT(ADDRESS(2;MATCH(C3;Улицы!$1:$1;FALSE);1;1;"Улицы")&":"& ADDRESS(COUNTA(INDIRECT("Улицы!C" &MATCH(C3;Улицы!$1:$1);FALSE));MATCH(C3;Улицы!$1:$1;FALSE);1;1);TRUE)
и без именованных областей. Это для проверки данных в столбец D


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

Сообщение отредактировал bmv98rus - Суббота, 18.02.2017, 11:04
 
Ответить
Сообщениеа если вот так
Код
=INDIRECT(ADDRESS(2;MATCH(C3;Улицы!$1:$1;FALSE);1;1;"Улицы")&":"& ADDRESS(COUNTA(INDIRECT("Улицы!C" &MATCH(C3;Улицы!$1:$1);FALSE));MATCH(C3;Улицы!$1:$1;FALSE);1;1);TRUE)
и без именованных областей. Это для проверки данных в столбец D

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

Excel LTSC 2024 RUS
и без именованных областей

Круть. Спасибо работает.
 
Ответить
Сообщение
и без именованных областей

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

Автор - 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
Группа: Проверенные
Ранг: Старожил
Сообщений: 1646
Репутация: 208 ±
Замечаний: 0% ±

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

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

Excel 2013/2016
DrMini,

а с чем связано такое представление данных?
не в защиту формулы моей , которую можно чуть упростить,
Код
=INDIRECT("'Улицы'!R2C"&MATCH(C3;Улицы!$1:$1;FALSE)&":R"&COUNTA(INDIRECT("'Улицы'!C" &MATCH(C3;Улицы!$1:$1);FALSE))& "C" & MATCH(C3;Улицы!$1:$1;FALSE);FALSE)
Просто для понимания. например можно делать все списком из двух колонок, где первая Улица, вторая дом. сортировка нужна по имени улицы только для группировкаи. Пример в приложении. а там все просто
Код
=OFFSET(Улицы!$C$1;MATCH($C3;Улицы!B:B;FALSE)-1;0;COUNTIF(Улицы!$B:$B;$C3);1)
К сообщению приложен файл: 0055291.xlsb (13.6 Kb)


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

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

а с чем связано такое представление данных?
не в защиту формулы моей , которую можно чуть упростить,
Код
=INDIRECT("'Улицы'!R2C"&MATCH(C3;Улицы!$1:$1;FALSE)&":R"&COUNTA(INDIRECT("'Улицы'!C" &MATCH(C3;Улицы!$1:$1);FALSE))& "C" & MATCH(C3;Улицы!$1:$1;FALSE);FALSE)
Просто для понимания. например можно делать все списком из двух колонок, где первая Улица, вторая дом. сортировка нужна по имени улицы только для группировкаи. Пример в приложении. а там все просто
Код
=OFFSET(Улицы!$C$1;MATCH($C3;Улицы!B:B;FALSE)-1;0;COUNTIF(Улицы!$B:$B;$C3);1)

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

Excel LTSC 2024 RUS
а с чем связано такое представление данных?

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


Сообщение отредактировал DrMini - Воскресенье, 19.02.2017, 06:37
 
Ответить
Сообщение
а с чем связано такое представление данных?

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

Автор - DrMini
Дата добавления - 18.02.2017 в 20:33
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Начало имени в Диспетчере имён с цифры. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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