Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() AAINEY J 1193 STRATHCONA DR SW CALGARY, AB T3H4S1 (403) 293-2671 (403) 293-2671 I want to be able to extract the City. Province, and Postal Code from rows like the above string. There are no fixed length fields. I want to be able to use a variable in the final code to open a file, based on the city name, so looking up CALGARY won't work. On the other hand, the comma is common to all rows. so if I can search back from the comma to a space, and forward 3 characters I'm OK. On the other hand, it won't handle cities like LAS VEGAS, but I can ask users to name it LAS_VEGAS. An option would be to get everything (CALGARY, AB T3H4S1) into one field. I can then parse it out from there. The code will look something like: ..Range("F1:F" & n).FormulaR1C1 = "=MID(R[0]C[-5],FIND("","",R[0]C[-5])+2,2)" 'I think this should get AB ..Range("G1:G" & n).FormulaR1C1 = "=MID(R[0]C[-6],FIND("","",R[0]C[-6])+5,6)" ' and this should extract T3H4S1 Thanks Jim Berglund |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Text parsing HELP | Excel Discussion (Misc queries) | |||
Parsing | Excel Discussion (Misc queries) | |||
Instead of Parsing | Excel Discussion (Misc queries) | |||
Parsing a name | Excel Programming | |||
Parsing help | Excel Programming |