Страницы: 1
RSS
Переноса слова из одной ячейки в другую
 
Добрый день.

Хочу попросить о помощи. Нужно из ячейки с текстом "000000, Респ. Башкортостан, г. Стерлитамак, ул. Коммунистическая, д. 00, КВАРТИРА 000" вытащить наименование города и перетащить его в другую ячейку. И при возможной другой комбинации типа "000000, г. Москва, ул. Ленина, д. 00"

Буду признателен если не оставите этот пост без внимания, заранее спасибо.
 
Без примера как-то так:
Код
=TRIM(RIGHT(SUBSTITUTE(LEFT(A1,FIND(" ул. ",A1)-2)," ",REPT(" ",25)),25))

Переведите формулу на русский, если у Вас русский Офис, и замените запятые на точки с запятыми.
 
Цитата
вытащить наименование города
UDF
Код
Function iTown(cell$)
 With CreateObject("VBScript.RegExp")
     .Global = True
     .Pattern = "г\.[^,]+"
   If .test(cell) Then
     iTown = .Execute(cell)(0)
   Else
     iTown = ""
   End If
 End With
End Function
 
Спасибо большое, выручили:)
Страницы: 1
Наверх