Графік Excel - масово створювати дві точкові лінії


3

Я хочу створити дуже спеціальну сітку для діаграми Excel. Я намагаюся створити таку систему сітки:

тристоронній графік

Це називається тристоронній графік. Для вертикальних та горизонтальних ліній електропередач це просто, я просто повинен встановити вісь у логарифмічному масштабі. Але для діагональних ліній сітки я повинен створити їх сам, рядок за рядком. Для кожного рядка я можу обчислити координати початкової та кінцевої точки. Але як я можу налаштувати свої дані таким чином, щоб я міг створювати всі рядки одночасно?

Для того, щоб намалювати лінію, мені потрібно щонайменше дві точки (початкова і кінцева точка), тому всього чотири координати (X1, Y1, X2, Y2). Напевно, кожен рядок буде рядом.

Чи є спосіб, що я можу масово створити всі серії одразу?

Можливо, дані мають у такому форматі:

Series1   X1  X2  Y1  Y2
Series2   X1  X2  Y1  Y2

і так далі...

Якісь ідеї?


1
Excel не працює так. Але якщо ваші рядки дотримуються нормального прогресу діаграми Excel, ви можете помістити всю інформацію в комірки, вибрати їх і дозволити Excel скласти з неї графік. Якщо все зроблено правильно, він повинен представляти те, що ви хочете досягти.
LPChip

Я не впевнений, що саме ви запитуєте (або на яке питання відповідає LPChip). Я б сказав, що якщо ви можете описати об'єктивний, повторюваний і відтворюваний спосіб визначення місця, де ви хочете свої лінійні лінії, то ви можете встановити дані, щоб намалювати ці лінії. Він може бути відформатований не так, як ви показуєте, але це банальна різниця. Але Super User не є сервісом написання формул, і, крім того, ви дали нам занадто мало інформації для роботи. Дослідіть це самостійно і спробуйте вирішити це; якщо ви застрягли, скажіть нам, що ви зробили і з чим у вас проблеми.
G-Man

Я намагаюся створити сітчасту систему так: посилання це називається тристороннім графіком. Для вертикальних та горизонтальних ліній електропередач це просто, я просто повинен встановити вісь у логарифмічному масштабі. Але для діагональних ліній сітки я повинен створити їх сам, рядок за рядком. Для кожного рядка я можу обчислити координати початкової та кінцевої точки. Але як я можу налаштувати свої дані таким чином, щоб я міг створювати всі рядки одночасно?
Костас

Відповіді:


1

Ви можете обчислити координати всіх рядків і просто залишити порожні клітинки окремими рядками

Захоплення екрана https://i.imgur.com/ND8dzKS.png

У мене також є робочий аркуш з = NA () замість порожніх комірок, але іноді це не працює, і я не знаю, чому.

Ваш формат є

Line1 X1 Y1
Line1 X2 Y2
Separator blank blank
Line2 X1 Y1
Line2 X2 Y2
Separator blank blank

Щоб додати мітки до осі діагоналі, вам знадобиться інша хитрість. Використовуйте єдиний маркований рядок.

Тепер, якщо ви дасте нам формулу перетину червоної та зеленої ліній з віссю, ми можемо бути кориснішими.


Це прекрасне рішення, підхід, про який я думав, читаючи питання. Я не знаю, чому хтось спротив це.
Джон Пелтьє

Використання = NA () замість пробілів працює лише у версіях Excel, які мають нещодавно додану функцію, Показати # N / A як порожню клітинку. Це означає Excel 2019 та Office 365, але я не знаю, чи отримав це Excel 2016.
Джон Пельтьє

Вибачте за пізню відповідь. Я думаю, ти це прибив! Я насправді зробив це важким шляхом, по одному рядку, але я спробую застосувати ваше рішення наступного разу, що мені знадобиться щось подібне. Дуже дякую!
Костас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.