Excel | Листы: отображать числа между диапазонами в одной ячейке - PullRequest
0 голосов
/ 09 января 2019

Это может быть довольно просто, хотя трудно найти правильный способ сделать это.

Я немного работаю с комплектацией автомобиля, поэтому у нас много диапазонов лет, отображаемых как 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. В моем случае это всегда будет год, отображаемый как ГГГГ +

ПРИМЕЧАНИЕ: Это в гугл листах

formula spreadsheet screen cap

Ответы [ 2 ]

0 голосов
/ 09 января 2019

Только потому, что листы Google также были помечены, вот как вы это сделаете:

=ArrayFormula(textjoin(",",true,row(index(A:A,A1):index(A:A,B1))))
0 голосов
/ 09 января 2019

При значениях в A1 и B1 используйте формулу массива:

=TEXTJOIN(",",TRUE,ROW(INDIRECT(A1 & ":" & B1)))

enter image description here

Формулы массива необходимо вводить с помощью Ctrl + Shift + Введите , а не просто клавишу Enter, Если это сделано правильно, формула появится в фигурных скобках вокруг нее в строке формул.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...