Skip to main content

I’ve got a table lookup step in Zapier that goes through Airtable and tried to locate a record from a dynamic ID that also resides in the Airtable’s rollup.


Here’s the formula I have now in Zapier:


Here’s the Rollup in Airtable:


I’ve tried removing the double quotes from the formula and have confirmed that I’m searching in the right table.


Why are the tests coming up without a match?

Rollups return an array, not a string. The FIND() formula function looks for the value you pass in a string, but it doesn’t know what to do with the array you are giving it ({Deals Rollup}).


You should be able to fix this easily by coercing the array into a string by just concatenating it with an empty string, like this:


FIND("....", {Deals Rollup} & "")

The & "" will force the array returned by {Deals Rollup} into behaving like a string, and thus play nicely with the FIND() function.


Reply