Условно импортировать диапазон из рабочих листов - PullRequest
0 голосов
/ 20 февраля 2020

Я использую электронную таблицу Google для отображения клубных подписок на веб-странице, и хотя она работает, я уверен, что есть лучший способ! Существуют разные уровни подписки для членства «Лето», «Позднее лето» и «Зима», и у меня есть три отдельных листа, которые в зависимости от даты называются «листом отображения», встроенным в веб-страницу. У меня есть формула: -

enter code here =if(today()>Summer!B1,importrange("https://docs.google.com/spreadsheets/d/1B_5H55wPWfw3LBckgmzcHfm52Az7yFZAsUXJEns4CdA","Summer!A4:F24"),if(today()>'Late Summer'!B1 , importrange("https://docs.google.com/spreadsheets/d/1B_5H55wPWfw3LBckgmzcHfm52Az7yFZAsUXJEns4CdA","Late Summer!A4:E24"), if(today()> Winter!B1 ,importrange("https://docs.google.com/spreadsheets/d/1B_5H55wPWfw3LBckgmzcHfm52Az7yFZAsUXJEns4CdA","Winter!A4:E24"),"Error")))

Я пробовал формулу массива arrayformula (), но больше ничего не работает! У кого-нибудь есть более эффективная идея?

1 Ответ

0 голосов
/ 21 февраля 2020

О gosh ... в итоге нашёл способ:

=if(and(today()>Summer!B1,today()<'Late Summer'!B1),arrayformula(Summer!A4:E24),if(and(today()>'Late Summer'!B1,today()<Winter!B1) , arrayformula('Late Summer'!A4:E24), if(today()> Winter!B1 ,arrayformula(Winter!A4:E24),"Error")))
...