Страницы: 1
RSS
Замена строчных букв на произвольный символ.
 
Добрый день, товарищи. Сориентируйте, как проще заменить все строчные буквы в ячейке на символы, например:
есть (Иванов Иван Иванович) - нужно получить (И***** И*** И*******).
 
В новых версиях excel разобрать и собрать не проблема, в старых для конкретного примера  например так
=REPLACE(REPLACE(REPLACE(REPT("*";LEN(A2));1;1;LEFT(A2));FIND(" ";A2);2;MID(A2;FIND(" ";A2);2));FIND("@";SUBSTITUTE(A2;" ";"@";2));2;MID(A2;FIND("@";SUBSTITUTE(A2;" ";"@";2));2))
По вопросам из тем форума, личку не читаю.
 
UDF
Код
Function iFIO(cell$)
 With CreateObject("VBScript.RegExp")
     .Global = True
     .Pattern = "[а-яё]"
   If .test(cell) Then
     iFIO = .Replace(cell, "*")
   End If
 End With
End Function
 
Магия, спасибо огромное!
Страницы: 1
Наверх