Reputation: 3
Using the below formula and receiving the error message "In ARRAY_LITERAL, an Array Literal was missing values for one or more rows". Is there an easy way to resolve this or an easier formula to pull?
=QUERY({IMPORTRANGE(Trackers!C27,"Tracker!D4:AC");IMPORTRANGE(Trackers!C28,"Tracker!D4:AC");IMPORTRANGE(Trackers!C29,"Tracker!D4:AC");IMPORTRANGE(Trackers!C30,"Tracker!D4:AC");IMPORTRANGE(Trackers!C31,"Tracker!D4:AC");IMPORTRANGE(Trackers!C32,"Tracker!D4:AC");IMPORTRANGE(Trackers!C33,"Tracker!D4:AC");IMPORTRANGE(Trackers!C34,"Tracker!D4:AC");IMPORTRANGE(Trackers!C35,"Tracker!D4:AC");IMPORTRANGE(Trackers!C37,"Tracker!D4:AC");IMPORTRANGE(Trackers!C38,"Tracker!D4:AC");IMPORTRANGE(Trackers!C39,"Tracker!D4:AC");IMPORTRANGE(Trackers!C40,"Tracker!D4:AC");IMPORTRANGE(Trackers!C41,"Tracker!D4:AC");IMPORTRANGE(Trackers!C42,"Tracker!D4:AC");IMPORTRANGE(Trackers!C43,"Tracker!D4:AC")},"select Col1, Col2, Col3, Col4, Col5, Col7, Col9, Col10, Col11, Col14 where Col9 = 'In Storage : MP3'AND (Col5 ='Awaiting Samples')")
I am not great with formulas, I have tried to make sure everything lines up and I believe it does!
Upvotes: 0
Views: 42
Reputation: 29982
Try replacing this part of the formula:
{
<importrange_1>;
<importrange_2>;
<importrange_3>;
<importrange_4>;
<importrange_5>
}
with
ifna(vstack(
<importrange_1>,
<importrange_2>,
<importrange_3>,
<importrange_4>,
<importrange_5>
))
& test
{
}
will throw an error in such a scenario while the suggested ifna + vstack
will be able to handle such a scenarioAlso make sure
to test each importrange()
separately just to make sure they are linked perfect & is pullin' in data right...
Upvotes: 0