У меня есть следующая Query
формула, вложенная в несколько Sort
формул, которые сейчас отлично работают:
=ARRAYFORMULA((SORT((SORT((SORT((QUERY('Paste Data Here'!A3:V, "where Q = 1 and V = 1",0)),12,TRUE)),7,FALSE)),6,FALSE))
Что я хотел бы сделать, это обрезать конец данных в 'Paste Data Here'
Column H
как часть Array formula
. Если все сделано отдельно (без Query
), я могу обрезать Column H
нужную мне формулу:
=LEFT(H3,(LEN(H3)-12))
Есть ли способ вставить вторую формулу в первую? Я нахожусь в точке, где я просто угадываю и бросаю это там повсюду и, кажется, никуда не денусь.
Спасибо!
РЕДАКТИРОВАТЬ : Спасибо @MattKing за то, что почти до меня дошли. Моя формула работает после обновления до:
=ARRAYFORMULA((SORT((SORT((SORT((QUERY({'Paste Data Here'!A3:G,IFERROR(LEFT('Paste Data Here'!H3:H,LEN('Paste Data Here'!H3:H)-12)),'Paste Data Here'!I3:V})),12,TRUE)),7,FALSE)),6,FALSE)))
Однако, по какой-то причине, когда я пытаюсь избавиться от функций Sort
, как он предложил со следующей формулой, я получаю сообщение Query completed with an empty output
:
=ARRAYFORMULA(QUERY({'Paste Data Here'!A3:G,IFERROR(LEFT('Paste Data Here'!H3:H,LEN('Paste Data Here'!H3:H)-12)),'Paste Data Here'!I3:V}, "where Col12 = 1 and Col21 = 1 order by Col12 asc, Col7 desc, Col6 desc",0))
Может ли это быть как-то связано со ссылками на столбцы? Я действительно новичок в Query
формулах, поэтому я понятия не имею, что мне нужно здесь исправить ...