Ребят, есть проблемка, с Экселем не дружу, требуется помощь. Имеется таблица (прилагаю), необходимо как то отделить в другие ячейки дома и квартиры Если кто поможет, буду очень признательна
Ребят, есть проблемка, с Экселем не дружу, требуется помощь. Имеется таблица (прилагаю), необходимо как то отделить в другие ячейки дома и квартиры Если кто поможет, буду очень признательна hometigrica
Покажите больше вариантов написания адреса. Обычно там черт ногу сломит и извлечение данных из таких текстов большая головоморока. Но, возможно, у Вас все проще и поможет пара простых формул:
Покажите больше вариантов написания адреса. Обычно там черт ногу сломит и извлечение данных из таких текстов большая головоморока. Но, возможно, у Вас все проще и поможет пара простых формул:
Function dom(t) With CreateObject("VBScript.RegExp") .Pattern = "\s\d+" If .test(t) Then dom = Trim(.Execute(t)(0)) Else dom = "-" End With End Function
Function kvartira(t) With CreateObject("VBScript.RegExp") .Pattern = "кв.\d+" If .test(t) Then kvartira = Trim(.Execute(t)(0)) Else kvartira = "-" End With End Function
[/vba]
Вариант с UDF: [vba]
Код
Function dom(t) With CreateObject("VBScript.RegExp") .Pattern = "\s\d+" If .test(t) Then dom = Trim(.Execute(t)(0)) Else dom = "-" End With End Function
Function kvartira(t) With CreateObject("VBScript.RegExp") .Pattern = "кв.\d+" If .test(t) Then kvartira = Trim(.Execute(t)(0)) Else kvartira = "-" End With End Function