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

Вход

Регистрация

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

 

= Мир MS Excel/Замена или решение типа Ф.ТЕКСТ в Excel 2010 - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Замена или решение типа Ф.ТЕКСТ в Excel 2010
rogert Дата: Среда, 29.07.2015, 09:48 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
По работе понадобилось для модели использовать данную функцию, для возврата текста формулы, определенной ячейки. Однако на всех машинах установлен excel 2010, а функция, которая решила бы проблему (ф.текст) доступна только в 2013 версии. Есть ли решение проблемы?


Учусь фин. моделированию
 
Ответить
СообщениеПо работе понадобилось для модели использовать данную функцию, для возврата текста формулы, определенной ячейки. Однако на всех машинах установлен excel 2010, а функция, которая решила бы проблему (ф.текст) доступна только в 2013 версии. Есть ли решение проблемы?

Автор - rogert
Дата добавления - 29.07.2015 в 09:48
Nic70y Дата: Среда, 29.07.2015, 10:01 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8999
Репутация: 2367 ±
Замечаний: 0% ±

Excel 2010
[vba]
Код
[b1] = "'" & [a1].FormulaLocal
[/vba]как-то так наверное


ЮMoney 41001841029809
 
Ответить
Сообщение[vba]
Код
[b1] = "'" & [a1].FormulaLocal
[/vba]как-то так наверное

Автор - Nic70y
Дата добавления - 29.07.2015 в 10:01
Pelena Дата: Среда, 29.07.2015, 10:02 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19402
Репутация: 4554 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно макрофункцией ПОЛУЧИТЬ.ФОРМУЛУ()
Посмотрите эту тему


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно макрофункцией ПОЛУЧИТЬ.ФОРМУЛУ()
Посмотрите эту тему

Автор - Pelena
Дата добавления - 29.07.2015 в 10:02
rogert Дата: Среда, 29.07.2015, 10:20 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Мне нужно чтобы формула выводила в нужной ячейки лишь текст формулы. А в данной макрофункции я вообще не понимаю в чем смысл. Она выводит не то что нужно.


Учусь фин. моделированию

Сообщение отредактировал Serge_007 - Среда, 29.07.2015, 13:48
 
Ответить
СообщениеМне нужно чтобы формула выводила в нужной ячейки лишь текст формулы. А в данной макрофункции я вообще не понимаю в чем смысл. Она выводит не то что нужно.

Автор - rogert
Дата добавления - 29.07.2015 в 10:20
_Boroda_ Дата: Среда, 29.07.2015, 10:21 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16713
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?

В ячейке В2 функция ПОЛУЧИТЬ.ФОРМУЛУ дает ответ в стиле RC, а в С2 функция ПОЛУЧИТЬ.ЯЧЕЙКУ - дает ответ в том стиле, в каком у Вас в настоящий момент Excel (скорее всего, что в А1)
Как это все делается - нажмите Контрл F3 и посмотрите именованные формулы
К сообщению приложен файл: 765276.xlsm (8.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?

В ячейке В2 функция ПОЛУЧИТЬ.ФОРМУЛУ дает ответ в стиле RC, а в С2 функция ПОЛУЧИТЬ.ЯЧЕЙКУ - дает ответ в том стиле, в каком у Вас в настоящий момент Excel (скорее всего, что в А1)
Как это все делается - нажмите Контрл F3 и посмотрите именованные формулы

Автор - _Boroda_
Дата добавления - 29.07.2015 в 10:21
rogert Дата: Среда, 29.07.2015, 10:33 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Да, спасибо! Теперь разобрался. Не совсем понятно, почему это делается через диспетчер имен, наверное, это единственное возможное решение в рамках старых версий excel.
[moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]


Учусь фин. моделированию

Сообщение отредактировал Pelena - Среда, 29.07.2015, 10:34
 
Ответить
СообщениеДа, спасибо! Теперь разобрался. Не совсем понятно, почему это делается через диспетчер имен, наверное, это единственное возможное решение в рамках старых версий excel.
[moder]Не надо цитировать пост целиком. Это нарушение Правил форума[/moder]

Автор - rogert
Дата добавления - 29.07.2015 в 10:33
SLAVICK Дата: Среда, 29.07.2015, 11:25 | Сообщение № 7
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
наверное, это единственное возможное решение в рамках старых версий excel.

Вам же написали еще вариант:
[b1] = "'" & [a1].FormulaLocal

НА основе этого получаются UDF(Сделал разные- для разного отображения):

[vba]
Код
'Формат А1 при текущих установках разделителя чисел и названия формул
Function fformula(r As Range) As String
fformula = r.FormulaLocal
End Function
'Формат R1C1 при текущих установках разделителя чисел и названия формул
Function fformula1(r As Range) As String
fformula1 = r.FormulaR1C1Local
End Function
'Формат А1 при установках разделителя чисел и названия формул по умолчанию(ENG)
Function fformula2(r As Range) As String
fformula2 = r.Formula
End Function
'Формат R1C1 при установках разделителя чисел и названия формул по умолчанию(ENG)
Function fformula3(r As Range) As String
fformula3 = r.FormulaR1C1
End Function
[/vba]
К сообщению приложен файл: 9195968.xlsm (14.2 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Среда, 29.07.2015, 11:40
 
Ответить
Сообщение
наверное, это единственное возможное решение в рамках старых версий excel.

Вам же написали еще вариант:
[b1] = "'" & [a1].FormulaLocal

НА основе этого получаются UDF(Сделал разные- для разного отображения):

[vba]
Код
'Формат А1 при текущих установках разделителя чисел и названия формул
Function fformula(r As Range) As String
fformula = r.FormulaLocal
End Function
'Формат R1C1 при текущих установках разделителя чисел и названия формул
Function fformula1(r As Range) As String
fformula1 = r.FormulaR1C1Local
End Function
'Формат А1 при установках разделителя чисел и названия формул по умолчанию(ENG)
Function fformula2(r As Range) As String
fformula2 = r.Formula
End Function
'Формат R1C1 при установках разделителя чисел и названия формул по умолчанию(ENG)
Function fformula3(r As Range) As String
fformula3 = r.FormulaR1C1
End Function
[/vba]

Автор - SLAVICK
Дата добавления - 29.07.2015 в 11:25
rogert Дата: Среда, 29.07.2015, 12:25 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Это отлично, только как теперь данный получаемый текст формулы заставить воспринимать экселем как формулу. Т.е. выполнить обратную по сути операцию?))))


Учусь фин. моделированию

Сообщение отредактировал Manyasha - Среда, 29.07.2015, 12:30
 
Ответить
СообщениеЭто отлично, только как теперь данный получаемый текст формулы заставить воспринимать экселем как формулу. Т.е. выполнить обратную по сути операцию?))))

Автор - rogert
Дата добавления - 29.07.2015 в 12:25
krosav4ig Дата: Среда, 29.07.2015, 12:47 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
rogert, а у мну Ф.ТЕКСТ работает :p
как теперь данный получаемый текст формулы заставить воспринимать экселем как формулу

макрофункция ВЫЧИСЛИТЬ()
К сообщению приложен файл: 6481601.xls (31.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеrogert, а у мну Ф.ТЕКСТ работает :p
как теперь данный получаемый текст формулы заставить воспринимать экселем как формулу

макрофункция ВЫЧИСЛИТЬ()

Автор - krosav4ig
Дата добавления - 29.07.2015 в 12:47
Serge_007 Дата: Среда, 29.07.2015, 13:52 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
...как теперь данный получаемый текст формулы заставить воспринимать экселем как формулу?
В этой статье есть ответы на все Ваши вопросы: Что такое макрофункции?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
...как теперь данный получаемый текст формулы заставить воспринимать экселем как формулу?
В этой статье есть ответы на все Ваши вопросы: Что такое макрофункции?

Автор - Serge_007
Дата добавления - 29.07.2015 в 13:52
rogert Дата: Среда, 29.07.2015, 14:00 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Спасибо большое! За эти пару часов серьезно увеличил свои познания excel)


Учусь фин. моделированию
 
Ответить
СообщениеСпасибо большое! За эти пару часов серьезно увеличил свои познания excel)

Автор - rogert
Дата добавления - 29.07.2015 в 14:00
rogert Дата: Среда, 29.07.2015, 15:10 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Покопался, с ВЫЧИСЛИТЬ. Работает как часы, только именно для моих целей, а именно для расчета модели чувствительности - excel не может распознать нужный алгоритм т.к. в конечном итоге в ячейках стоит макрофункция ВЫЧИСЛИТЬ(X1), а должна стоять активированная формула стандартного вида a1*b1. ((((


Учусь фин. моделированию
 
Ответить
СообщениеПокопался, с ВЫЧИСЛИТЬ. Работает как часы, только именно для моих целей, а именно для расчета модели чувствительности - excel не может распознать нужный алгоритм т.к. в конечном итоге в ячейках стоит макрофункция ВЫЧИСЛИТЬ(X1), а должна стоять активированная формула стандартного вида a1*b1. ((((

Автор - rogert
Дата добавления - 29.07.2015 в 15:10
Nic70y Дата: Среда, 29.07.2015, 18:27 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 8999
Репутация: 2367 ±
Замечаний: 0% ±

Excel 2010
нифига не понял, мож так
ctrl + h
найти = заменить на =


ЮMoney 41001841029809
 
Ответить
Сообщениенифига не понял, мож так
ctrl + h
найти = заменить на =

Автор - Nic70y
Дата добавления - 29.07.2015 в 18:27
Serge_007 Дата: Среда, 29.07.2015, 23:16 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
активированная формула
Что такое "активированная формула"?

excel не может распознать нужный алгоритм
нифига не понял
Аналогично


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
активированная формула
Что такое "активированная формула"?

excel не может распознать нужный алгоритм
нифига не понял
Аналогично

Автор - Serge_007
Дата добавления - 29.07.2015 в 23:16
  • Страница 1 из 1
  • 1
Поиск:

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