Apr 25 2023 02:08 AM - edited Apr 25 2023 02:46 AM
Hello
Please could you help me extracting information from a column.
Normally I would use filter but Im trying to make an automated spreasheet (so that I only paste the data to column A and the formula automatically comes back with the list in column C)
is this possible? workbook attached
Thanks!
Apr 25 2023 02:23 AM
Hello @MikBas
in C1:
=LET(
noBlank, FILTER(A:A, A:A<>""),
INDEX(noBlank, SEQUENCE(ROUNDUP((ROWS(noBlank)-2)/2,0),,3,2))
)
Apr 25 2023 02:35 AM - edited Apr 25 2023 02:44 AM
OK but now if I add another 'Order placed on PO4' onto cell A8 it will still only show the 3 results.
In essence I need a list of all 'Order placed on PO...' in column C - but it will never be the same amount.
The future raw data will be different - is there a way to tackle that?
Apr 25 2023 02:42 AM
Glad this help & Thanks for providing feedback
Just in case your 2nd row where you wrote "blank" is actually blank/empty:
=LET(
noBlank, FILTER(A:A, A:A<>""),
INDEX(noBlank, SEQUENCE(ROUNDUP((ROWS(noBlank)-1)/2,0),,2,2))
)
Apr 25 2023 02:45 AM - edited Apr 25 2023 02:50 AM
OK but now if I add another 'Order placed on PO4' onto cell A8 it will still only show the 3 results.
In essence I need a list of all 'Order placed on PO...' in column C - but it will never be the same amount/value. One day there might be 3 lines, another 30 lines with all different PO numbers at the end. But the beginning phrase will always be 'Order placed on PO'.
The future raw data will be different - is there a way to tackle that?
Apr 25 2023 02:47 AM
OK but now if I add another 'Order placed on PO4' onto cell A8 it will still only show the 3 results
I worked under the assumption - given what you posted - that there's always "something" between each PO row. So, if in A8 you have "blabla" and "Order placed on PO4" in A9 you should get what you want
Apr 25 2023 02:51 AM
In essence I need a list of all 'Order placed on PO...' in column C - but it will never be the same amount
Is "Order placed..." a consistent string?
Apr 25 2023 02:55 AM
Apr 25 2023 02:56 AM
SolutionIn essence I need a list of all 'Order placed on PO...' in column C - but it will never be the same amount/value. One day there might be 3 lines, another 30 lines with all different PO numbers at the end. But the beginning phrase will always be 'Order placed on PO'.
OK, so the following should do it:
=LET(
noBlank, FILTER(A:A, A:A<>""),
FILTER(noBlank, LEFT(noBlank,15)="order placed on")
)