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

Вход

Регистрация

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

 

= Мир MS Excel/Как формулой вернуть адрес ячейки - по ссылке на нее - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как формулой вернуть адрес ячейки - по ссылке на нее (Формулы/Formulas)
Как формулой вернуть адрес ячейки - по ссылке на нее
Grell Дата: Среда, 17.05.2017, 20:13 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
Добрый день, гуру экселя. Прошу помочь с формулой.

Работа формулы такая: она проверяет диапазон B6:B100 на наличие нахождение в этом диапазоне - ячейки с адресом B9 - и возвращает 1 в ячейку напротив (или 0 - если адрес ячейки другой).
Формула должна вводится без аргументов строка и столбец, а просто ссылка на ячейку. То есть не АДРЕС(строка;столбец), а что-то навроде = АДРЕС(B12) выдающий результатом текст "B12".

Как заставить формулу, (без использования дополнительных столбцов) - проверить диапазон на наличие ячейки с адресом B9 - и возвратить 1 в ячейку напротив ?
К сообщению приложен файл: 9718216.xls (27.0 Kb)
 
Ответить
СообщениеДобрый день, гуру экселя. Прошу помочь с формулой.

Работа формулы такая: она проверяет диапазон B6:B100 на наличие нахождение в этом диапазоне - ячейки с адресом B9 - и возвращает 1 в ячейку напротив (или 0 - если адрес ячейки другой).
Формула должна вводится без аргументов строка и столбец, а просто ссылка на ячейку. То есть не АДРЕС(строка;столбец), а что-то навроде = АДРЕС(B12) выдающий результатом текст "B12".

Как заставить формулу, (без использования дополнительных столбцов) - проверить диапазон на наличие ячейки с адресом B9 - и возвратить 1 в ячейку напротив ?

Автор - Grell
Дата добавления - 17.05.2017 в 20:13
buchlotnik Дата: Среда, 17.05.2017, 20:25 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
уж не знаю на кой оно надо, да ещё с такими ограничениями, но например:
Код
=--(ПОДСТАВИТЬ(ЯЧЕЙКА("адрес";B9);"$";"")="B9")
К сообщению приложен файл: 0949084.xls (28.0 Kb)


Сообщение отредактировал buchlotnik - Среда, 17.05.2017, 20:25
 
Ответить
Сообщениеуж не знаю на кой оно надо, да ещё с такими ограничениями, но например:
Код
=--(ПОДСТАВИТЬ(ЯЧЕЙКА("адрес";B9);"$";"")="B9")

Автор - buchlotnik
Дата добавления - 17.05.2017 в 20:25
Nic70y Дата: Среда, 17.05.2017, 20:26 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 8759
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
массивная
Код
=ЕЧИСЛО(ПОИСКПОЗ(СТОЛБЕЦ(ДВССЫЛ("B9"));СТОЛБЕЦ(B$6:B$100);))*ЕЧИСЛО(ПОИСКПОЗ(СТРОКА(ДВССЫЛ("B9"));СТРОКА(B$6:B$100);))
вдруг правильно
К сообщению приложен файл: 5068850.xls (28.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениемассивная
Код
=ЕЧИСЛО(ПОИСКПОЗ(СТОЛБЕЦ(ДВССЫЛ("B9"));СТОЛБЕЦ(B$6:B$100);))*ЕЧИСЛО(ПОИСКПОЗ(СТРОКА(ДВССЫЛ("B9"));СТРОКА(B$6:B$100);))
вдруг правильно

Автор - Nic70y
Дата добавления - 17.05.2017 в 20:26
AlexM Дата: Среда, 17.05.2017, 20:28 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Код
=Ч(ПОДСТАВИТЬ(ЯЧЕЙКА("адрес";B6);"$";)="B9")

Почти как у buchlotnik
Есть ли в диапазоне B6:B14 адрес В9
Код
=СУММПРОИЗВ(Ч(АДРЕС(СТРОКА(B6:B14);СТОЛБЕЦ(B6:B14);4;1)="B9"))
или так
Код
=--ЕЧИСЛО(B6:B14 ДВССЫЛ("B9"))
К сообщению приложен файл: 9718216_01.xls (27.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Среда, 17.05.2017, 20:40
 
Ответить
Сообщение
Код
=Ч(ПОДСТАВИТЬ(ЯЧЕЙКА("адрес";B6);"$";)="B9")

Почти как у buchlotnik
Есть ли в диапазоне B6:B14 адрес В9
Код
=СУММПРОИЗВ(Ч(АДРЕС(СТРОКА(B6:B14);СТОЛБЕЦ(B6:B14);4;1)="B9"))
или так
Код
=--ЕЧИСЛО(B6:B14 ДВССЫЛ("B9"))

Автор - AlexM
Дата добавления - 17.05.2017 в 20:28
Grell Дата: Среда, 17.05.2017, 20:39 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
Nic70y, это вообще что-то не то.
1 надо поставить не в любом месте - а напротив разыскиваемой ячейки.
 
Ответить
СообщениеNic70y, это вообще что-то не то.
1 надо поставить не в любом месте - а напротив разыскиваемой ячейки.

Автор - Grell
Дата добавления - 17.05.2017 в 20:39
Grell Дата: Среда, 17.05.2017, 20:39 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
buchlotnik, все работает нормально. Спасибо.
 
Ответить
Сообщениеbuchlotnik, все работает нормально. Спасибо.

Автор - Grell
Дата добавления - 17.05.2017 в 20:39
Grell Дата: Среда, 17.05.2017, 20:40 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
AlexM, тоже первая формула работает нормально.
(диапазонные - это не то)
Спасибо.


Сообщение отредактировал Grell - Среда, 17.05.2017, 20:40
 
Ответить
СообщениеAlexM, тоже первая формула работает нормально.
(диапазонные - это не то)
Спасибо.

Автор - Grell
Дата добавления - 17.05.2017 в 20:40
AlexM Дата: Среда, 17.05.2017, 20:41 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
Вот короткая еще
Код
=--ЕЧИСЛО(B6 ДВССЫЛ("B9"))
К сообщению приложен файл: 9718216_02.xls (30.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Среда, 17.05.2017, 20:42
 
Ответить
СообщениеВот короткая еще
Код
=--ЕЧИСЛО(B6 ДВССЫЛ("B9"))

Автор - AlexM
Дата добавления - 17.05.2017 в 20:41
Grell Дата: Среда, 17.05.2017, 22:49 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
AlexM, да - вот эта самая подходящая.
Спасибо.
 
Ответить
СообщениеAlexM, да - вот эта самая подходящая.
Спасибо.

Автор - Grell
Дата добавления - 17.05.2017 в 22:49
vikttur Дата: Четверг, 18.05.2017, 00:18 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

вот эта самая подходящая.

выдающий результатом текст "B12"

?
Да и смысл такой формулы? Для чего?
 
Ответить
Сообщение
вот эта самая подходящая.

выдающий результатом текст "B12"

?
Да и смысл такой формулы? Для чего?

Автор - vikttur
Дата добавления - 18.05.2017 в 00:18
AlexM Дата: Четверг, 18.05.2017, 09:32 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
[offtop]Правильно поставленная задача - половина успеха
Наиболее точно и правильно задачу поставит тот, кто обладает большими знаниями в решении подобных задач.
Поэтому ТС, который пришел на форум за помощью, не всегда может точно поставить задачу.
В чем ошибка в постановке задачи в этой теме.
1. ТС как бы знает как решать задачу и дает направление к решению.
2. "...она проверяет диапазон..." как потом оказалось диапазон не нужен.
3. запрашиваемая формула должна возвращать текстовое значение адреса для дальнейшего сравнения с текстовой константой. Такое пожелание ограничивает поиск других решений.

Много ответов в теме всегда хорошо, есть из чего выбрать ТСу, да и отвечающие могут найти для себя что-то новое и интересное.
Лично я такие форумы люблю, потому что здесь не только помогаешь, но и пополняешь свои знания.
Извиняюсь за оффтоп. Захотелось пооффтопить после фразы Виктора "Да и смысл такой формулы? Для чего?"
[/offtop]



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение[offtop]Правильно поставленная задача - половина успеха
Наиболее точно и правильно задачу поставит тот, кто обладает большими знаниями в решении подобных задач.
Поэтому ТС, который пришел на форум за помощью, не всегда может точно поставить задачу.
В чем ошибка в постановке задачи в этой теме.
1. ТС как бы знает как решать задачу и дает направление к решению.
2. "...она проверяет диапазон..." как потом оказалось диапазон не нужен.
3. запрашиваемая формула должна возвращать текстовое значение адреса для дальнейшего сравнения с текстовой константой. Такое пожелание ограничивает поиск других решений.

Много ответов в теме всегда хорошо, есть из чего выбрать ТСу, да и отвечающие могут найти для себя что-то новое и интересное.
Лично я такие форумы люблю, потому что здесь не только помогаешь, но и пополняешь свои знания.
Извиняюсь за оффтоп. Захотелось пооффтопить после фразы Виктора "Да и смысл такой формулы? Для чего?"
[/offtop]

Автор - AlexM
Дата добавления - 18.05.2017 в 09:32
pabchek Дата: Четверг, 18.05.2017, 10:04 | Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
Вот короткая еще

Алексей, я как-то пропустил такой способ использования пробелов в формуле. Можешь пояснить как это работает?


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщение
Вот короткая еще

Алексей, я как-то пропустил такой способ использования пробелов в формуле. Можешь пояснить как это работает?

Автор - pabchek
Дата добавления - 18.05.2017 в 10:04
_Boroda_ Дата: Четверг, 18.05.2017, 10:14 | Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Виктор, чтобы ничего больше не пропускать, вот майкрософтовские Полные сведения о формулах в Excel
Ищи там "Использование операторов" - "Операторы ссылок"


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

Автор - _Boroda_
Дата добавления - 18.05.2017 в 10:14
pabchek Дата: Четверг, 18.05.2017, 10:18 | Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
чтобы ничего больше не пропускать

Александр, спасибо! ))


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщение
чтобы ничего больше не пропускать

Александр, спасибо! ))

Автор - pabchek
Дата добавления - 18.05.2017 в 10:18
AlexM Дата: Четверг, 18.05.2017, 10:54 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4480
Репутация: 1114 ±
Замечаний: 0% ±

Excel 2003
В статье написано Применяется к: Excel 2016 Excel 2013 Excel 2010 Excel 2007, но в Excel 2003 также работает оператор пересечения диапазонов.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеВ статье написано Применяется к: Excel 2016 Excel 2013 Excel 2010 Excel 2007, но в Excel 2003 также работает оператор пересечения диапазонов.

Автор - AlexM
Дата добавления - 18.05.2017 в 10:54
pabchek Дата: Четверг, 18.05.2017, 16:19 | Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 931
Репутация: 218 ±
Замечаний: 0% ±

Excel 2007
В статье написано

Спасибо, Алексей!


"Учиться, учиться и еще раз учиться!"
WM: R399923528092
 
Ответить
Сообщение
В статье написано

Спасибо, Алексей!

Автор - pabchek
Дата добавления - 18.05.2017 в 16:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как формулой вернуть адрес ячейки - по ссылке на нее (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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