Upcoming database upgrades. Airtable functionality will be reduced for ~15 minutes at 06:00 UTC on Feb. 4 / 10:00 pm PT on Feb. 3. Learn more here
Dec 03, 2019 04:03 AM
I have afield with inventory numbers. There numbers start with a bin letter designator and then a number. ex, A2, G22, AA15, AB21
I was using the LEFT function to grab the First character to identify the bin letter, but now that I have grown and now have bins AA, AG, etc. How to I have have Airtable grab just the letters out of the field or grab two letters is the inventory has one?
Thanks,
Solved! Go to Solution.
Dec 03, 2019 02:31 PM
Thanks @Bill.French - very kind but actually I misread the question! Although of course your suggestion that this allow you to find the length is clearly the way forward.
However, there is one issue and that is that the LEN() function doesn’t work on a number - so you need to convert the VALUE(Bin) (I’ve used a field called Bin for the whole Inventory Number) to a string by adding a Zero length string ("") to it. The formula then ends up as:
Turn’s out it wasn’t so obvious but hopefully this should be the answer.
Dec 03, 2019 05:39 AM
The simplest way to do this is to use the VALUE() function which will extract the numeeric part from the inventory number.
Hope this helps…
Dec 03, 2019 10:37 AM
How can I use this to extract the BIN Letter?
Dec 03, 2019 02:07 PM
I think what @Julian_Kirkness is intimating is that using Value() to know the numbers in the string, you are now in a position to know the length of the number portion as well as the length of the entire string and by deduction, the length of the letters portion.
You see where this is going? :winking_face:
Dec 03, 2019 02:31 PM
Thanks @Bill.French - very kind but actually I misread the question! Although of course your suggestion that this allow you to find the length is clearly the way forward.
However, there is one issue and that is that the LEN() function doesn’t work on a number - so you need to convert the VALUE(Bin) (I’ve used a field called Bin for the whole Inventory Number) to a string by adding a Zero length string ("") to it. The formula then ends up as:
Turn’s out it wasn’t so obvious but hopefully this should be the answer.
Dec 03, 2019 02:46 PM
Perfect, thank you very much
Dec 03, 2019 03:34 PM
As a Javascript nerd with vast hubris, I just assumed that everyone knew I meant .toString().length(). :winking_face: