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

Вход

Регистрация

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

 

= Мир MS Excel/Имя ячейки по значению другой ячейки - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Имя ячейки по значению другой ячейки (Формулы/Formulas)
Имя ячейки по значению другой ячейки
drugojandrew Дата: Воскресенье, 13.01.2019, 11:19 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Приветствую.
Возможно ли задать имя ячейки по значению другой ячейки? И если значение ячейки изменяется, то изменяется и имя? Например значение ячейки А1 "Количество_людей", тогда имя ячейки В2 тоже "Количество_людей". И если поменяли значение ячейки А1 на "Бла_бла", то и имя также стало "Бла_бла"?
К сообщению приложен файл: Primer1.xls(26.0 Kb)
 
Ответить
СообщениеПриветствую.
Возможно ли задать имя ячейки по значению другой ячейки? И если значение ячейки изменяется, то изменяется и имя? Например значение ячейки А1 "Количество_людей", тогда имя ячейки В2 тоже "Количество_людей". И если поменяли значение ячейки А1 на "Бла_бла", то и имя также стало "Бла_бла"?

Автор - drugojandrew
Дата добавления - 13.01.2019 в 11:19
Nic70y Дата: Воскресенье, 13.01.2019, 11:24 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5527
Репутация: 1204 ±
Замечаний: 0% ±

ru13;10;03
Что Вы понимаете под именем ячейки?
В диспетчере имен должно меняться имя?
или формулу
Код
=A1


ЯД(poison) 41001841029809
 
Ответить
СообщениеЧто Вы понимаете под именем ячейки?
В диспетчере имен должно меняться имя?
или формулу
Код
=A1

Автор - Nic70y
Дата добавления - 13.01.2019 в 11:24
drugojandrew Дата: Воскресенье, 13.01.2019, 11:36 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Что Вы понимаете под именем ячейки?
В диспетчере имен должно меняться имя?

Да, в диспетчере должно меняться имя.
 
Ответить
Сообщение
Что Вы понимаете под именем ячейки?
В диспетчере имен должно меняться имя?

Да, в диспетчере должно меняться имя.

Автор - drugojandrew
Дата добавления - 13.01.2019 в 11:36
Nic70y Дата: Воскресенье, 13.01.2019, 12:51 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5527
Репутация: 1204 ±
Замечаний: 0% ±

ru13;10;03
ну, рекордер сказал мне так:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        ActiveWorkbook.Names.Add Name:=Target.Value, RefersToR1C1:=Target.Offset(0, 1)
    End If
End Sub
[/vba]
К сообщению приложен файл: Primer1-1-.xls(32.0 Kb)


ЯД(poison) 41001841029809
 
Ответить
Сообщениену, рекордер сказал мне так:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        ActiveWorkbook.Names.Add Name:=Target.Value, RefersToR1C1:=Target.Offset(0, 1)
    End If
End Sub
[/vba]

Автор - Nic70y
Дата добавления - 13.01.2019 в 12:51
drugojandrew Дата: Воскресенье, 13.01.2019, 13:25 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Nic70y, спасибо.
Тут получается не смена имени, а его добавление. Т.е. после 10-го изменения у меня будет 10 имен одной ячейки. Старые имена можно удалить конечно.
А есть ли возможность это сделать без макроса?
 
Ответить
СообщениеNic70y, спасибо.
Тут получается не смена имени, а его добавление. Т.е. после 10-го изменения у меня будет 10 имен одной ячейки. Старые имена можно удалить конечно.
А есть ли возможность это сделать без макроса?

Автор - drugojandrew
Дата добавления - 13.01.2019 в 13:25
vikttur Дата: Воскресенье, 13.01.2019, 13:43 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2921
Репутация: 525 ±
Замечаний: 0% ±

А нужно ли заморачиваться с изменением имени? Похоже, Вы выбрали не самый правильный путь решения задачи.ю
Для чего это?
 
Ответить
СообщениеА нужно ли заморачиваться с изменением имени? Похоже, Вы выбрали не самый правильный путь решения задачи.ю
Для чего это?

Автор - vikttur
Дата добавления - 13.01.2019 в 13:43
drugojandrew Дата: Воскресенье, 13.01.2019, 14:07 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Для чего это?

Если в двух словах, то для калькулятора стоимости работ, в который могут добавляться новые производимые продукты. Стоимость складывается из многих составляющих. Прайс готовой продукции выведен на отдельный лист, он ссылается на лист с калькулятором (позиций штук 50, плюс добавляются новые). Прайс должен ссылаться на определенную ячейку с итогом подсчета в калькуляторе. А в калькуляторе могут добавляться новые составляющие стоимости, или убавляться. Причём это делают неопытные пользователи. И таблица часто плывёт, т.е. положение ячейки, на которую ссылается прайс не фиксированное. Можно конечно формулами (индекс+поиск по значению, например), но тогда юзер не сможет сам добавить позицию (так как с формулами вообще работать не может, и легко может накосячить). Но юзеру очень просто объяснить правила написания имён в определенную ячейку (не пиши пробелы, не начинай с цифр и не используй никаких знаков помимо нижнего подчеркивания). Поэтому, если бы это было возможно (назначить имя по содержимому ячейки), это было бы очень легко использовать.
Без примера может и не очень понятно.
Если это невозможно, тогда буду использовать другие решения. Хочется прояснить возможность этого.
 
Ответить
Сообщение
Для чего это?

Если в двух словах, то для калькулятора стоимости работ, в который могут добавляться новые производимые продукты. Стоимость складывается из многих составляющих. Прайс готовой продукции выведен на отдельный лист, он ссылается на лист с калькулятором (позиций штук 50, плюс добавляются новые). Прайс должен ссылаться на определенную ячейку с итогом подсчета в калькуляторе. А в калькуляторе могут добавляться новые составляющие стоимости, или убавляться. Причём это делают неопытные пользователи. И таблица часто плывёт, т.е. положение ячейки, на которую ссылается прайс не фиксированное. Можно конечно формулами (индекс+поиск по значению, например), но тогда юзер не сможет сам добавить позицию (так как с формулами вообще работать не может, и легко может накосячить). Но юзеру очень просто объяснить правила написания имён в определенную ячейку (не пиши пробелы, не начинай с цифр и не используй никаких знаков помимо нижнего подчеркивания). Поэтому, если бы это было возможно (назначить имя по содержимому ячейки), это было бы очень легко использовать.
Без примера может и не очень понятно.
Если это невозможно, тогда буду использовать другие решения. Хочется прояснить возможность этого.

Автор - drugojandrew
Дата добавления - 13.01.2019 в 14:07
vikttur Дата: Воскресенье, 13.01.2019, 14:24 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2921
Репутация: 525 ±
Замечаний: 0% ±

Часто пользователи, не зная возможностей Excel, находят самый трудный путь решения и пытаются преодолеть трудности, которые сами себе создают )
По общему описанию и без примера мало что понятно, но - все можно: и разрешить добавлять позиции в список, и отслеживать итоговую ячейку. Ее, кстати, можно разместить над таблицей - отпадает много неудобств.
Но это не по теме...
 
Ответить
СообщениеЧасто пользователи, не зная возможностей Excel, находят самый трудный путь решения и пытаются преодолеть трудности, которые сами себе создают )
По общему описанию и без примера мало что понятно, но - все можно: и разрешить добавлять позиции в список, и отслеживать итоговую ячейку. Ее, кстати, можно разместить над таблицей - отпадает много неудобств.
Но это не по теме...

Автор - vikttur
Дата добавления - 13.01.2019 в 14:24
_Boroda_ Дата: Понедельник, 14.01.2019, 10:23 | Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15578
Репутация: 6075 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
drugojandrew, короче - приложите пример более-менее реальный и будет Вам счастье. Судя по описанию (но не факт, что это на самом деле так), ничего сложного там у Вас нет


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

Автор - _Boroda_
Дата добавления - 14.01.2019 в 10:23
drugojandrew Дата: Понедельник, 14.01.2019, 10:30 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 119
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, спасибо. Но цель этого топика получить ответ на этот вопрос:
Возможно ли задать имя ячейки по значению другой ячейки?
Причём не используя макросы. Если это невозможно, то тему можно закрыть. Но пока я не получил ни "да" ни "нет".
 
Ответить
Сообщение_Boroda_, спасибо. Но цель этого топика получить ответ на этот вопрос:
Возможно ли задать имя ячейки по значению другой ячейки?
Причём не используя макросы. Если это невозможно, то тему можно закрыть. Но пока я не получил ни "да" ни "нет".

Автор - drugojandrew
Дата добавления - 14.01.2019 в 10:30
_Boroda_ Дата: Понедельник, 14.01.2019, 10:49 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 15578
Репутация: 6075 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Боюсь, что именно так, как Вы хотите (задавать имя без макроса), не получится. Но есть куча обходных путей (даже если все-таки использовать имена). Но без файла сами понимаете ...


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

Автор - _Boroda_
Дата добавления - 14.01.2019 в 10:49
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Имя ячейки по значению другой ячейки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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