Я использовал Microsoft Paint для создания иерархической диаграммы, но понял, что это бесполезно, так как вы не можете легко изменять текст и фигуры, когда вы нажимаете на них.

Поэтому я попробовал libre/open office и кучу других инструментов, но ни один из них не смог сделать то, что я хочу. Поэтому вместо того, чтобы тратить время, я просто создал текстовый документ, в котором использовались строки текста, они были разделены по горизонтали символами «>» и по вертикали разделены переносами строк.

Так что это своего рода решетка. Мне удалось преобразовать это в электронную таблицу Excel, где каждая ячейка содержит одну строку.

Однако я не уверен, как преобразовать текстовый документ или документ Excel в иерархическую диаграмму. Поскольку строк так много, ручное копирование и вставка их в свои текстовые поля - это не вариант, к которому я хочу обратиться сразу же.

Пример того, что у меня есть и что мне нужно:

string1 > string2 > string3 > string4 > string5
string6 > string7 > string8 > string9
string10 > string11 > string12 > string13 > string14
string15 > string16 > string17 > string18 > string19 > string20

Преобразовано в это:

Я пробовал MS Excel Smartart и «связывать данные с фигурами» в MS Visio, но все шаблоны Smartart ограничивают количество фигур, и Visio может сделать только один столбец, и вы не можете просто нажать на форму данных, чтобы редактировать текст, данные Форма отличается от текстового поля.

Есть ли способ автоматически конвертировать это?

1 ответ1

0

Вы можете сделать это в Excel, хотя это не так упрощено, как вы могли бы. Просто используйте составную гистограмму для создания своих сегментов, а затем пометьте их строками. Это может выглядеть примерно так:

Иерархическая диаграмма

Этот подход не использует SmartArt или VBA - просто таблицу Excel для организации данных и гистограмму с накоплением (см. Изображение ниже). Я также использую отличную Роба Бови в Chart Labeler , чтобы сделать жизнь (и маркировка) проще. Вы можете добавить столько столбцов (для рядов) или строк (для сегментов), сколько захотите. Вероятно, было бы лучше построить диаграмму для максимальных ожидаемых столбцов и дать им значение 0, если они не заполнены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .