Hi,
i want to extract only 6 and 10 digit data.my data is stmt.xlsx (8.5 KB)
output is like
Please use Left or Right function… depends on your size of the number…
Hi @sayli,
Use Regex pattern to get the data
https://regex101.com/r/qnvnOo/1
(?<=[ |_])(\d{10} |\d{6} )
Regards,
Arivu
no it took first 6 digits from 10 digit numbers. i want only 6 and 10 digits numbers not first 6
Try using String.Length and check if the length is equal to 6 or 10 .
Left(String,6)
i tried but it took 7 digits as well i will share my workflowUjjivan_Bank.xaml (32.0 KB)
Solved your problem, please find your solution in the attachment:- Sayli_Solution.zip (20.0 KB)
(kindly check the stmt.xlsx file before and after execution)
Please mark as solution if it helped you.
Thanks and Regards,
@hacky
it might be because the Indexing starts at 0 when you count the length if you give 6 it will give you 7 Characters. for 6 chars you need to check if the length equals 5.
thanks a lot
@salyi
I have created the regex with respect to the first 6 entries that you had provided us with.
(PLEASE REFER THE SCREENSHOT THAT YOU GAVE BEFORE)
Following the conditions:-
- “_” before the number in A2 and " " after number
- " " before and after the number in A5 and A6
As I see, to have newer entries also to be satisfied, you need to modify the regex accordingly.
(PLEASE REFER THE SCREENSHOT THAT YOU GAVE NOW)
The solution failed because of the following reasons:-
- As you can see, in your A9th cell, there is "" before the number. Same in A15th cell.
- And also, in the A20th cell, there is “/” sign before and after the number.
So above are the reasons it failed.
Please make the modifications in the Regex according to your convenience.
Thanks and Regards,
@hacky
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.