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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.08.2012, 19:22   #1
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию Как вытащить текст из диаграммы?

Строю в Excel диаграмму, при этом делаю видимым квадрат коэффициента корреляции, для линии тренда
Код:
Chart.SeriesCollection(1).TrendLines(1).DisplayRSquared:= True;
Думаю как то можно вытащить из диаграммы этот параметр например в string перемену, так как на диаграмме этот параметр добавляется как текст (как подпись данных, или любая инфа текстовая на диаграмме Excel), вот только не знаю как? Подскажите советом!
kta87 вне форума Ответить с цитированием
Старый 28.08.2012, 19:27   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Можно так
Код:
 XY=Chart.SeriesCollection(1).Trendlines(1).DataLabel.Caption
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 28.08.2012, 19:38   #3
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

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

Последний раз редактировалось kta87; 28.08.2012 в 19:41.
kta87 вне форума Ответить с цитированием
Старый 28.08.2012, 20:06   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
=линейн(Диапазон_с_игреками;Диапазон_с_иксами;истина;истина)
вводите как формула массива в столбец из 3-х ячеек. в самой нижней ячейке желаемый R^2
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 28.08.2012, 21:26   #5
ikki_pf
Форумчанин
 
Регистрация: 25.02.2012
Сообщений: 166
По умолчанию

ну тогда уж
Код:
=индекс(линейн(Диапазон_с_игреками;Диапазон_с_иксами;истина;истина);3)
одна ячейка, не массив
ikki_pf вне форума Ответить с цитированием
Старый 28.08.2012, 21:44   #6
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

ок! Все получилось как нужно
kta87 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вытащить текст из ячейки Tirendus Microsoft Office Excel 18 29.01.2012 19:51
Есть окно, в котором есть аналог Memo. Как из него вытащить текст? TwiX Общие вопросы Delphi 6 16.06.2011 13:58
как вытащить текст с Memo между определённых тегов duhduhduh Общие вопросы Delphi 3 28.06.2010 17:19
вытащить текст internet explorer_server nbutikov Win Api 5 25.02.2010 21:42
HELP! Как мне вытащить текст из файла? kl45gp Общие вопросы Delphi 12 17.08.2007 22:26