Страницы: 1
RSS
Преобразовать формулу в виде текста и поставить в значение рядом
 
Друзья.
Очень, как мне кажется простой вопрос.
в ячейке А1 написана, например, формула =сумм(А2;F3)
Понятно, что посчиталось значение, в А1
Нужно, чтобы в В1 отобразилось "сумм(А2;F3)" (без кавычек)
Как сделать?
Спасибо.

P.S. Без макросов
Изменено: Kirill Gureev - 25.05.2016 09:32:42
 
ручками прописать =СЦЕПИТЬ("=";"СУММ";"(";"A2";";";"F3";")")
Лень двигатель прогресса, доказано!!!
 
Цитата
Kirill Gureev написал:
"сумм(А2;F3)" (без кавычек)
щелкните 2 раза по ячейке с формулой ) выделите все кроме знака = , ctrl+c , Enter , выделите ячейку B1 и ctrl+v
 
Сергей,Дак я понял ему знак равно не нужен судя по вопросу  :oops:
 
а вообще да Forve, прав чет я заморочился  :D
Лень двигатель прогресса, доказано!!!
 
Друзья, ну не дурак же я ....
Формула в ячейке A1 может быть любая... мне нужно, чтобы какая бы она не была, отображать её рядом текстом без знака равно.
Сергей - формула может быть любой (нужно преобразовать формулу в текст)
Forve - мне нужно это сделать функцией )
Изменено: Kirill Gureev - 25.05.2016 11:01:57
 
В 13м офисе есть встроенная функция "FORMULATEXT".

Попробуйте её.
[FILE ID=188324]
 
Если не нужно равно, то можно модифицироват формулу:
 
 
Цитата
SanShiney написал:
В 13м офисе есть встроенная функция "FORMULATEXT".
SanShiney, у меня стоит русский 16 офис... чего-то такой формулы там нет.
Уверен, что у Вас какая-то надстройка есть.
А мне надо ббез надстроек ((
 
Цитата
Kirill Gureev написал: P.S. Без макросов
ни кто вас в необразованности не обвиняет, есть макрофункция ПОЛУЧИТЬ.ЯЧЕЙКУ она это может сделать но в файлах без поддержки макросов не живет, еще в какой то свежей версии эксель появилась подобная стандартная функция
Лень двигатель прогресса, доказано!!!
 
=Ф.ТЕКСТ(A1)
А чтобы без знака =
=ЗАМЕНИТЬ(Ф.ТЕКСТ(A1);1;1;"")  
Изменено: sgretski - 25.05.2016 09:53:22
 
sgretski, Вы просто гений!!!!! Спасибо! Не знал о существовании!
 
Kirill Gureev,
Это встроенная функция https://support.office.com/en-us/article/FORMULATEXT-function-0a786771-54fd-4ae2-96ee-09cda35439c8

Попробуйте функцию "Ф.ТЕКСТ"
 
https://support.office.com/ru-ru/article/%D0%A4-%D0%A2%D0%95%D0%9A%D0%A1%D0%A2-%D1%84%D1%83%D0%BD%D0...  
 
sgretski, а русский вариант Вашего преобразования такой?
=ПРАВСИМВ(Ф.ТЕКСТ(G13); ДЛСТР(Ф.ТЕКСТ(G13))-1)
поправил))
Изменено: Kirill Gureev - 25.05.2016 09:54:17
 
Цитата
Kirill Gureev написал:
а русский вариант Вашего преобразования такой?
Я не понял вопрос.
Что то вы перемудряете. Чтобы отображать без знака равно я бы использовал функцию ЗАМЕНИТЬ.
=ЗАМЕНИТЬ(Ф.ТЕКСТ(A1);1;1;"")
Изменено: sgretski - 25.05.2016 09:58:54
 
Цитата
Kirill Gureev написал: поправил))
Нуууу да. )))

Извиняюсь, у меня всё на англицкам стоит. Поэтому, писать было проще на английском. =)
 
SanShiney, ещё вопрос - обратное действие.
В ячейке написано "сумм(А2;А3)" (без кавычек), или любая другая формула.
Требуется взять её, вставить в другую ячейку и посчитать по ней...

Друзья, sgretski, Forve, Сергей, подключитесь, пожалуйста!
 
кроме макрофункции ВЫЧИСЛИТЬ ни че по данному вопросу не скажу
Лень двигатель прогресса, доказано!!!
 
Кирилл, а чём глубинный смысл сих действий? А то смотрится как-то странно: сначала создать себе трудности, а потом героически их преодолевать ))
 
Цитата
Юрий М написал: в чём глубинный смысл сих действий?
Я пытаюсь создать таблицу, где автор будет кликать определённую ячейку, а рядом будет писаться адрес этой ячейки.
Будущий макрос будет брать этот адрес и делать с ним действие.
Обратное действие мне нужно, чтобы взяв этот адрес и сместившись от него на определённое количество ячеек вправо/влево и вверх/вниз, взять значение автоматически другое и также подставить в эту таблицу.
 
Цитата
Kirill Gureev написал: Будущий макрос
вот это оборот а до этого просьба без макросов  :sceptic:
Лень двигатель прогресса, доказано!!!
 
Считаю, что макрос - это излишнее...
Его нужно применять там, где простыми действиями не обойтись.
Потому стараюсь всё сделать без них, а лишь потом, при пошаговых вычислениях его использовать.
 
Цитата
Kirill Gureev написал:
Считаю, что макрос - это излишнее
Цитата
Kirill Gureev написал:
автор будет кликать определённую ячейку, а рядом будет писаться адрес этой ячейки
А это только макросом ))
 
Видимо действительно только через макрофункцию.
 
Кирилл, у меня сейчас появилась потребность в "обратной" функции Ф.ТЕКСТ. Вы смогли решить Ваш вопрос? Что пришлось использовать (я о Вашей нелюбви к макросам)? Если без макроса действительно не обойтись, можете бросить текст?
 
Без макросов - макрофункция ВЫЧИСЛИТЬ. В теме о ней упоминали.
На листе не работает, нужно создать имя с этой функцией. Должны быть разрешены макросы.
Поищите примеры на форуме.
 
Цитата
vikttur написал: макрофункция ВЫЧИСЛИТЬ
Спасибо, все нашел, все работает
Страницы: 1
Наверх