У меня есть ряд данных с ежедневными значениями, которые я хотел бы отобразить в виде линейной диаграммы, например:

| date       | value |
|------------|-------|
| 12/12/2018 | 1202  |
| 13/12/2018 | 283   |
| 14/12/2018 | 226   |
| 15/12/2018 | 12    |
| 16/12/2018 | 55    |
| 17/12/2018 | 153   |
| 18/12/2018 | 123   |

Однако ось X не должна содержать фактических дат, а должна быть помечена номером недели, как показано здесь:
график помечен номером недели

с номерами недель в середине каждой недели. Есть какой-либо способ сделать это? Вот полный образец набора данных.

1 ответ1

0

Это будет работать лучше всего, если у вас есть данные за каждый день недели, в противном случае некоторые ярлыки могут отсутствовать, а другие не будут равномерно распределены вдоль оси.

1) Вставьте столбец слева от ваших дат.

2) В этом столбце введите следующую формулу:

=IF(WEEKDAY(B2,2)=3,WEEKNUM(B2),"")  

и заселить. У вас должно быть что-то похожее на это:

3) Выберите три столбца и вставьте линейный график.

4) Удалите столбец даты из построенных данных:

Вы должны иметь диаграмму, которая выглядит следующим образом:

Если вам нужно, чтобы номера недель распределялись равномерно по оси, вам нужно будет сгенерировать новые таблицы со всеми датами (используйте ту же формулу слева от дат и VLOOKUP для ваших данных - ячейки, заполненные #N/A не появится на графике)

Если вам нужны разные номера недели, вы можете настроить формулу по вкусу.

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