Welcome to the community, Michael! :grinning_face_with_big_eyes: Unfortunately what you describe isn’t possible. Lookups are tied to link fields, and those link fields aren’t just text. They’re a pointer to a specific record in another table, and those pointers cannot (currently) be made via formulas, though it would be kinda magical if it were possible.
Can you describe in more detail what you want to achieve, using specific examples from the base you’re creating? What you want may still be possible, though it might take a different combination of tools than what you may initially think.
Hey thanks Justin I appreciate the insight.
Yes using my base as an example this is my situation:
- I have a zapier inserting a new row for entries submitted from a form.
- I then want to take two of the columns submitted and join together in one column. (My assumption is using a formula to do this.
- Then take that joined column as a lookup into another table to bring back a value.
Does that make sense?
Here is better example:
- User submits value “a” and value “b”. Both in different columns within Airtable
- Then in another column have a formula that joins together to make a new value: “ab”
- Use that new value “ab” to perform a lookup into another table to bring back a corresponding value from that other table.
Hey thanks Justin I appreciate the insight.
Yes using my base as an example this is my situation:
- I have a zapier inserting a new row for entries submitted from a form.
- I then want to take two of the columns submitted and join together in one column. (My assumption is using a formula to do this.
- Then take that joined column as a lookup into another table to bring back a value.
Does that make sense?
Here is better example:
- User submits value “a” and value “b”. Both in different columns within Airtable
- Then in another column have a formula that joins together to make a new value: “ab”
- Use that new value “ab” to perform a lookup into another table to bring back a corresponding value from that other table.
What action are you using in Zapier to send the data to Airtable? Some systems allow you to pass in a linked record ID or the equivalent text value when filling in a link field. Let me explain…
Let’s say you’re taking orders for produce. In your form, you have one field where the user picks the type of fruit (i.e. apple), and another where they pick its size (i.e. large). In Airtable, you want to look up the price based on this type-size combo. To do this, you have an iItems]
table that looks something like this:

What you’re looking to do is pass the separate type and size details into an eOrders]
table inside of Airtable, combine them into a single string—i.e. Apple:Large
—and use that to make a link to the appropriate record in aItems]
so you can look up the price. Is that pretty much the gist of it?
If so, you might just try combining them directly inside of Zapier, and passing that combo into the link field. Like I said above, some actions will let you enter either a record ID or the equivalent text. In your case, you’ve got the text in two separate parts from a previous step: Apple
and Large
to use my previous produce example. When adding data from a previous step, an item is rendered in Zapier as a capsule with text inside it, something like
(Step 1|Apple)
Pardon my makeshift Zapier capsule drawing :winking_face:
What I’m suggesting is to put both parts, plus any separator you’re using in Airtable, into the Zapier field that will feed your link field in Airtable. In the end, it would look something like this in Zapier:
(Step 1|Apple):(Step 1|Large)
When fed into the link field in Airtable, it would become Apple:Large
and match up with the appropriate record from tItems]
, allowing you to look up the price.
Hey Justin this is brilliant. I had not thought of that. This concept makes good sense. Let me go try that and let you know. Thank you!