Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2011, 14:53   #1
Freesty1er
Пользователь
 
Аватар для Freesty1er
 
Регистрация: 23.09.2011
Сообщений: 19
Стрелка Запись формулы со значениями в одну ячейку



Можно ли как-то из значений таблицы (A1:C8) записать в одну ячейку (как в Е1:R1)? Что бы вышло как в ячейке Е5. Сейчас там записано вручную, и перед = стоит '.

Заранее благодарен за любой ответ.
Freesty1er вне форума Ответить с цитированием
Старый 30.10.2011, 15:02   #2
nerv
Форумчанин
 
Аватар для nerv
 
Регистрация: 26.04.2010
Сообщений: 450
По умолчанию

попробуйте так:
Код:
=A1 & "*" & B1 & "+" & A2 & "*" & B2 & ..."=" & C8
Тишина – самый громкий звук

Последний раз редактировалось nerv; 30.10.2011 в 15:08.
nerv вне форума Ответить с цитированием
Старый 30.10.2011, 15:04   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Сделать можно, при помощи макросов (пользовательской функции)

Но решение не будет универсальным - оно будет работать только для определённых формул (к примеру, если написали функцию для формулы =СУММ, то для других формул работать не будет)
EducatedFool вне форума Ответить с цитированием
Старый 30.10.2011, 15:32   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Вам такую формулу нужно было?



Если да - то через полчаса дам ссылку на решение (пользовательскую функцию ParseFormula)
EducatedFool вне форума Ответить с цитированием
Старый 30.10.2011, 15:33   #5
Freesty1er
Пользователь
 
Аватар для Freesty1er
 
Регистрация: 23.09.2011
Сообщений: 19
По умолчанию

nerv, спасибо! Спрашивал именно про это.

EducatedFool, было бы супер! А то уж очень долго возиться вручную.
Freesty1er вне форума Ответить с цитированием
Старый 30.10.2011, 16:01   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Пробуйте применить к своему файлу:
http://excelvba.ru/code/ParseFormula

Если перед результатами нужен знак "=", то используйте формулу вида
="="&ParseFormula(C11)
EducatedFool вне форума Ответить с цитированием
Старый 30.10.2011, 16:28   #7
Freesty1er
Пользователь
 
Аватар для Freesty1er
 
Регистрация: 23.09.2011
Сообщений: 19
По умолчанию

EducatedFool, ОГРОМНОЕ спасибо!
Freesty1er вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выделение на одну ячейку больше! Окоча Юра Microsoft Office Excel 12 27.08.2011 16:31
запись двух функций в одну ячейку (ВПР+ЕСЛИОШИБКА) grichanuk Microsoft Office Excel 2 17.11.2009 14:46
размер страницы в одну ячейку heyjoe Microsoft Office Excel 3 23.08.2009 19:11
вставка формулы в ячейку (vba) pride Microsoft Office Excel 5 13.07.2009 09:26
Вставка в одну ячейку ivkoa Microsoft Office Excel 9 22.08.2008 14:16