Это может быть довольно просто, хотя трудно найти правильный способ сделать это.
Я немного работаю с комплектацией автомобиля, поэтому у нас много диапазонов лет, отображаемых как 1997-2000
.
Хотя в наших наборах веб-данных они должны отображаться как 1997,1998,1999,2000,etc.
, которые я только что вводил вручную. Диапазоны имеют тенденцию быть довольно высокими, такими как 2000-2019
, поэтому он стал довольно дотошным.
Мои вопросы, есть ли способ отобразить числа между заданным диапазоном в одной ячейке, разделенных запятой или заданным разделителем.
A = 1998 B = 2000 c = 1998,1999,2000,
| A | b | c |
1998 2000 1998,1999,2000,
РЕДАКТИРОВАТЬ ОТВЕТ
Спасибо, ученик Гари! Я хотел опубликовать изменения, которые я сделал для своего приложения.
Наш каталог обычно указывает годы как YYYY-YYYY
, хотя иногда мы говорим 2018+
. Поэтому я добавил операторы =split
и =IF
, чтобы очистить свой лист #REF
хаха.
T2 = 2000-2006
U2 = =SPLIT(T2,"-")
V2 = "populated by U2 formula"
W2 = =ArrayFormula(IF(ISBLANK(V2),T2,(TEXTJOIN(",",TRUE,ROW(INDIRECT(U2 & ":" & V2)))))
с U2, заполняющим V2, если оставить его пустым, будет отображаться U. В моем случае это всегда будет год, отображаемый как ГГГГ +
ПРИМЕЧАНИЕ: Это в гугл листах
