Автоматический осевой масштаб в Excel совершенно не подходит для данных

77878
a_m0d

Как я могу заставить Excel использовать правильный масштаб на его оси графика? Например, у меня есть график, который выглядит следующим образом:

график

Ось X имеет неправильный масштаб - она ​​должна составлять от около 3000 до 12000 долларов и обычно распределяться вдоль этой оси. У меня нет логарифмической оси, и я никоим образом не изменил масштаб оси - все это осталось по умолчанию. Значения верны в исходных данных, и я не использую никаких формул для этих данных - это просто график необработанных данных.

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

РЕДАКТИРОВАТЬ: я посмотрел на точки данных, и заметил что-то действительно странное. По какой-то причине значение X точки данных фактически является номером строки этой точки данных, а имя точки данных - значением X (значение, которое должно быть на оси x). Пример подсказки показан ниже:

Образец всплывающей подсказки

Эта подсказка показывает, как имя точки и значение x неверны. Тем не менее, у меня есть правильный столбец для значений х. Как я могу это исправить?

1
Если значения X представлены в виде номеров строк точек, то с данными что-то не так. В диапазоне данных диаграммы должны быть нечисловые значения (непечатаемые символы, такие как пробел или даже ""). Исправьте данные и график будет работать. Jon Peltier 8 лет назад 0

7 ответов на вопрос

1
Yuval F

Вы пытались щелкнуть правой кнопкой мыши по оси X и выполнить «Ось форматирования ...»? Возможно, вам следует переопределить значение 'auto' и использовать свою собственную константу. После двойной проверки данных (включая форматирование ячеек) я бы попробовал это.

Данные * верны *. Попробовал отформатировать ось и вручную установить максимальное значение и отметки, но это просто раздавило все данные. Числовой формат связан с источником. a_m0d 15 лет назад 0
Пожалуйста, посмотрите на обновленный вопрос. a_m0d 15 лет назад 0
0
outsideblasts

Конечно, вы проверили исходные данные, но какова причина того, что диапазон от 3000 до 12000 долларов показывается как диапазон от 0 до 120 долларов? Этот бит не имеет смысла. Какое самое низкое значение х в данных? На графике показана группа значений чуть выше 0 долларов США, максимум около 45 долларов США.

Возможно, что данные были вставлены в существующую электронную таблицу с некоторым форматированием формулы. Есть что предложить?

Попробуйте скопировать и вставить некоторые данные в новую электронную таблицу. Будьте осторожны, чтобы скопировать данные, а не какие-либо формулы. Любое изменение?

Нет, данные были введены прямо. Никакой формулы, только необработанные данные. У меня есть пара разных графиков, все с одной и той же проблемой. a_m0d 15 лет назад 0
Не могли бы вы приложить скриншот некоторых данных? Тогда мы можем сравнить данные и график! outsideblasts 15 лет назад 0
добавлен скриншот с подсказкой точки данных a_m0d 15 лет назад 0
0
alex

Если у вас есть данные как для оси X, так и для оси Y, для создания нужного графика:

  • выберите только те ячейки, которые представляют вашу ось Y
  • перейдите на Вставка -> Диаграмма -> выберите линейный график и нажмите Далее
  • перейдите на вкладку « Серии »; последний вариант - это метки оси категории (X) . Нажмите кнопку рядом с этим
  • выберите ячейки, которые будут представлять вашу ось X (от $ 3000 до $ 12000)
  • после этого вы можете просто нажать Finish, у вас все будет готово.
Это в основном то, что я сделал. a_m0d 15 лет назад 0
Это очень странно. График, который я создал, не похож на тот, который вы создали. Возможно, вам следует удалить график и повторить попытку. alex 15 лет назад 0
уже пробовал это несколько раз, но не помогает. Всегда заканчивается тем же a_m0d 15 лет назад 0
Может быть, потому что вы сделали линейный график, а не точечный график, как я? a_m0d 15 лет назад 0
Выберите линейный график и посмотрите, что произойдет. alex 15 лет назад 0
Линейный график не имеет никакого смысла для моих данных - это независимые точки данных. a_m0d 15 лет назад 0
Отображение в виде линейного графика расширяет данные, но они никак не соответствуют меткам оси x - они просто отображаются в соответствии с номером строки (по порядку), и у них все еще есть имя точки данных как x- значение. Тем не менее, диапазон значений по оси х * лучше *, т.е. он сейчас находится в диапазоне от 4500 до 5600 долларов, но все еще не совсем корректен. a_m0d 15 лет назад 0
Я только что создал точечную диаграмму со значениями на осях X между 3000 и 12000. Выглядит хорошо, она учитывает значения, которые я выбрала для оси X. И процедура была похожа на ту, что для линейного графика. Что-то странное с вашим Excel :) alex 15 лет назад 0
Я скопировал и вставил все значения в новый лист, и график работал правильно, поэтому я не знаю, что происходит на этом листе. Будет продолжать изучать его и публиковать, если я узнаю больше информации. a_m0d 15 лет назад 0
Сказал вам что-то странное с вашим Excel :). Надеюсь, вы выясните, что пошло не так! alex 15 лет назад 0
0
djeidot

Проблема должна быть определенно в источнике данных. Ряд данных должен включать только данные Y, метки оси должны содержать данные X.

Можете ли вы предоставить скриншот диалогового окна «Источник данных»?

??? Это точечный сюжет, а не линейный сюжет! a_m0d 15 лет назад 0
Да, я думаю, что я был неправ, линейный график будет иметь только одну точку на столбец. djeidot 15 лет назад 0
и точки данных будут связаны линиями ... a_m0d 15 лет назад 0
Не обязательно, линейный график может быть отформатирован, чтобы скрыть линии, показывая только точки. djeidot 15 лет назад 0
0
Kije

Я не могу сказать вам точно, что здесь происходит, но я могу предложить пару вещей.

Сначала убедитесь, что данные, с которыми вы имеете дело, на самом деле являются числовыми, а не являются текстом, который выглядит как числа. Вы можете заставить его быть числом, добавив новую таблицу данных со значениями из вашей исходной таблицы плюс ноль, то есть NewValue = OldValue + 0

Далее посмотрим, как настроены оси вашего графика.

  • Нажмите на график.
  • Нажмите кнопку меню мастера диаграмм

Перейдите через «Далее» к «Вкладке исходных данных диаграммы», в которой должны отображаться две вкладки.

  1. Диапазон данных и
  2. Серии

Эти две вкладки определяют, какие значения и метки отображаются на диаграмме.

Посмотрите на вкладку «Серии», которая определяет, какие части данных используются для меток оси X и меток оси, а также значений и меток оси Y.

Я ожидаю, что, как только вы проверите, что вы строите то, что хотите, вы решите проблему

0
a_m0d

Хорошо, мне наконец удалось решить эту проблему. Вот что я обнаружил:

График, который я использовал, имел в качестве источника данных

($E$3:$E$86, $F$3:$F$86) 

Когда я отправил пример электронной таблицы, я изменил расположение исходных данных, и ошибка исчезла. Так что проблема в том, что я пытался отобразить данные, которые еще не существовали (строки были пустыми или заполнены нулями), и Excel неправильно интерпретировал данные .

Итак, мое решение этой проблемы:
Убедитесь, что график не пытается прочитать данные ниже последней допустимой строки . Если последняя строка исходных данных не содержит действительных данных, не пытайтесь отобразить это на графике.

Надеюсь, это поможет любому, у кого такая же проблема, как и у меня.

0

Вы должны убедиться, что в диапазоне X есть числовые значения, а также истинные пустые ячейки или ячейки, которые содержат # N / A, если исходные данные еще не заполнены. Формула возвращает # N / A, если вы используете функцию NA (), например, = IF (A1 = "", NA (), A1).

Это означает, что исходные данные могут фактически выходить за пределы объема данных на листе. Но вы должны быть осторожны с этим.

Похожие вопросы