Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. =ПСТР($A3;ПОИСК(СЦЕПИТЬ(B$1;":");$A3;ПОИСК(B$1;$A3))+ДЛСТР(B$1)+1;ПОИСК(";";$A3;ПОИСК(СЦЕПИТЬ(B$1;":");$A3))-ПОИСК(":";$A3;ПОИСК(СЦЕПИТЬ(B$1;":");$A3))-1)
  2.  
  3. =ЛЕВБ(ПСТР($A3&";";ПОИСК(B$2;$A3)+ДЛСТР(B$2)+1;20);ПОИСК(";";ПСТР($A3&";";ПОИСК(B$2;$A3)+ДЛСТР(B$2)+1;20))-1)
  4.  
  5. =СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР($A3;ПОИСК(B$2;$A3)+ДЛСТР(B$2)+1;20);";";ПОВТОР(" ";50));50))
  6.  
  7. Function FindName(r1 As Range, r2 As Range) As String
  8. Dim j As Long
  9. j = Application.WorksheetFunction.Find(r2.Value, r1.Value)
  10. FindName = Split(Mid$(r1.Value, j + Len(r2.Value) + 1), ";")(0)
  11. End Function
  12.  
  13. =FindName($A3;B$2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement