Разбить на колонки
ShuteRR
Дата: Понедельник, 24.11.2014, 17:26 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
Всем привет. Как разбить на три колонки ?
Всем привет. Как разбить на три колонки ? ShuteRR
Северные Сады нас защитят
Ответить
Сообщение Всем привет. Как разбить на три колонки ? Автор - ShuteRR Дата добавления - 24.11.2014 в 17:26
Nic70y
Дата: Понедельник, 24.11.2014, 17:30 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
существует несколько вариантов, но без вашего файла решения не будет...
существует несколько вариантов, но без вашего файла решения не будет... Nic70y
ЮMoney 41001841029809
Ответить
Сообщение существует несколько вариантов, но без вашего файла решения не будет... Автор - Nic70y Дата добавления - 24.11.2014 в 17:30
koteg
Дата: Понедельник, 24.11.2014, 17:37 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА()-2;1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА()-1;1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА();1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА()-2;1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА()-1;1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА();1)
koteg
Ответить
Сообщение Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА()-2;1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА()-1;1)
Код
=ИНДЕКС(Лист1!$A:$A;3*СТРОКА();1)
Автор - koteg Дата добавления - 24.11.2014 в 17:37
Nic70y
Дата: Понедельник, 24.11.2014, 17:49 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
ЮMoney 41001841029809
Ответить
ShuteRR
Дата: Понедельник, 24.11.2014, 17:52 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
Nic70y , все становится в одну строку, но в одной колонке
Nic70y , все становится в одну строку, но в одной колонкеShuteRR
Северные Сады нас защитят
Ответить
Сообщение Nic70y , все становится в одну строку, но в одной колонкеАвтор - ShuteRR Дата добавления - 24.11.2014 в 17:52
Nic70y
Дата: Понедельник, 24.11.2014, 17:55 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
ShuteRR, нарисуйте пример в файле excel, то что есть и что надо, вот и всё...
ShuteRR, нарисуйте пример в файле excel, то что есть и что надо, вот и всё... Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ShuteRR, нарисуйте пример в файле excel, то что есть и что надо, вот и всё... Автор - Nic70y Дата добавления - 24.11.2014 в 17:55
ShuteRR
Дата: Понедельник, 24.11.2014, 17:59 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
Вот файл, а вот так бы хотелось(
Вот файл, а вот так бы хотелось(ShuteRR
Северные Сады нас защитят
Ответить
Сообщение Вот файл, а вот так бы хотелось(Автор - ShuteRR Дата добавления - 24.11.2014 в 17:59
Nic70y
Дата: Понедельник, 24.11.2014, 18:31 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
Так надо?Код
=ЛЕВБ(A1;ПОИСК(СИМВОЛ(10);A1)-1)
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(СИМВОЛ(10);A1)+3;256);СИМВОЛ(10);ПОВТОР(" ";99));99))
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;B1;);C1;);СИМВОЛ(10);)
b,c,d соот.
Так надо?Код
=ЛЕВБ(A1;ПОИСК(СИМВОЛ(10);A1)-1)
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(СИМВОЛ(10);A1)+3;256);СИМВОЛ(10);ПОВТОР(" ";99));99))
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;B1;);C1;);СИМВОЛ(10);)
b,c,d соот. Nic70y
К сообщению приложен файл:
18-45.xls
(71.5 Kb)
ЮMoney 41001841029809
Ответить
Сообщение Так надо?Код
=ЛЕВБ(A1;ПОИСК(СИМВОЛ(10);A1)-1)
Код
=СЖПРОБЕЛЫ(ЛЕВБ(ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(СИМВОЛ(10);A1)+3;256);СИМВОЛ(10);ПОВТОР(" ";99));99))
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;B1;);C1;);СИМВОЛ(10);)
b,c,d соот. Автор - Nic70y Дата добавления - 24.11.2014 в 18:31
ShuteRR
Дата: Понедельник, 24.11.2014, 18:35 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
А есть возможность чтобы он не писал в каждой строке, (ТЕЛЕФОН, ГОРОД, ЕМАИЛ)?
А есть возможность чтобы он не писал в каждой строке, (ТЕЛЕФОН, ГОРОД, ЕМАИЛ)? ShuteRR
Северные Сады нас защитят
Ответить
Сообщение А есть возможность чтобы он не писал в каждой строке, (ТЕЛЕФОН, ГОРОД, ЕМАИЛ)? Автор - ShuteRR Дата добавления - 24.11.2014 в 18:35
krosav4ig
Дата: Понедельник, 24.11.2014, 19:30 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
я тут опять монстра наворотил Код
=ЕСЛИОШИБКА(ПСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТА ВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;);1;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+2;));ДЛСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email! $A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;))));"")
я тут опять монстра наворотил Код
=ЕСЛИОШИБКА(ПСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТА ВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;);1;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+2;));ДЛСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email! $A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;))));"")
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Понедельник, 24.11.2014, 19:36
Ответить
Сообщение я тут опять монстра наворотил Код
=ЕСЛИОШИБКА(ПСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТА ВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;);1;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+2;));ДЛСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email! $A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;))));"")
Автор - krosav4ig Дата добавления - 24.11.2014 в 19:30
Nic70y
Дата: Понедельник, 24.11.2014, 20:02 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 9122
Репутация:
2415
±
Замечаний:
0% ±
Excel 2010
К сообщению приложен файл:
19-1.xls
(72.0 Kb)
ЮMoney 41001841029809
Ответить
Сообщение добавим чуть-чуть Автор - Nic70y Дата добавления - 24.11.2014 в 20:02
gling
Дата: Понедельник, 24.11.2014, 21:25 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2635
Репутация:
725
±
Замечаний:
0% ±
2010
Вариант с UDF таблицу нужно протянуть.
Вариант с UDF таблицу нужно протянуть. gling
ЯД-41001506838083
Ответить
Сообщение Вариант с UDF таблицу нужно протянуть. Автор - gling Дата добавления - 24.11.2014 в 21:25
krosav4ig
Дата: Понедельник, 24.11.2014, 23:05 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
и еще до кучи
[vba]
Код
Function gg$(S$, k$) k = Replace(k, " ", "!@#!@#!@#") S = Replace(Replace(S, " ", " "), " ", "!@#!@#!@#") With CreateObject("VBScript.RegExp") .IgnoreCase = 0: .Global = 1: .Pattern = "[\s\S]*" & k & ":(\S+)[\s\S]*" If .Test(S) Then gg = Application.Trim(Replace(.Replace(S, "$1"), "!@#!@#!@#", " ")) End With End Function
[/vba]
и еще до кучи
[vba]
Код
Function gg$(S$, k$) k = Replace(k, " ", "!@#!@#!@#") S = Replace(Replace(S, " ", " "), " ", "!@#!@#!@#") With CreateObject("VBScript.RegExp") .IgnoreCase = 0: .Global = 1: .Pattern = "[\s\S]*" & k & ":(\S+)[\s\S]*" If .Test(S) Then gg = Application.Trim(Replace(.Replace(S, "$1"), "!@#!@#!@#", " ")) End With End Function
[/vba]
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Вторник, 25.11.2014, 01:52
Ответить
Сообщение и еще до кучи
[vba]
Код
Function gg$(S$, k$) k = Replace(k, " ", "!@#!@#!@#") S = Replace(Replace(S, " ", " "), " ", "!@#!@#!@#") With CreateObject("VBScript.RegExp") .IgnoreCase = 0: .Global = 1: .Pattern = "[\s\S]*" & k & ":(\S+)[\s\S]*" If .Test(S) Then gg = Application.Trim(Replace(.Replace(S, "$1"), "!@#!@#!@#", " ")) End With End Function
[/vba]
Автор - krosav4ig Дата добавления - 24.11.2014 в 23:05
ShuteRR
Дата: Вторник, 25.11.2014, 06:18 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
=ЕСЛИОШИБКА(ПСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТА ВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;);1;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+2;));ДЛСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(EmailE mail!$A2 $A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(undefined;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;))));"")
Судя по файлу твой метод работает очень круто, но как разобраться самому с ним( Не понимаю как применить на другую половину файла. Видео тутор бы :))
=ЕСЛИОШИБКА(ПСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТА ВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;);1;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+2;));ДЛСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(EmailE mail!$A2 $A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(undefined;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;))));"")
Судя по файлу твой метод работает очень круто, но как разобраться самому с ним( Не понимаю как применить на другую половину файла. Видео тутор бы :))ShuteRR
Северные Сады нас защитят
Сообщение отредактировал ShuteRR - Вторник, 25.11.2014, 07:16
Ответить
Сообщение =ЕСЛИОШИБКА(ПСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТА ВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;);1;ЕСЛИОШИБКА(ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(Email!$A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+2;));ДЛСТР(ЗАМЕНИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(EmailE mail!$A2 $A2;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" ");1;ПОИСК(B$1&": ";ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(undefined;СИМВОЛ(9);" "));" ";" ");СИМВОЛ(13);СИМВОЛ(10));" "&СИМВОЛ(10);СИМВОЛ(10));СИМВОЛ(10)&" ";СИМВОЛ(10));" ";" ");СИМВОЛ(10);" "));" ";СИМВОЛ(10));" ";" "))+ДЛСТР(B$1)+1;))));"")
Судя по файлу твой метод работает очень круто, но как разобраться самому с ним( Не понимаю как применить на другую половину файла. Видео тутор бы :))Автор - ShuteRR Дата добавления - 25.11.2014 в 06:18
krosav4ig
Дата: Вторник, 25.11.2014, 12:29 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
ShuteRR , вот нормальная формула Код
=ЕСЛИОШИБКА(ПСТР($A2;ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2;ЕСЛИОШИБКА(ПОИСКПОЗ(1;МУМНОЖ(-(ПСТР($A2;СТРОКА(ДВССЫЛ((ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2)&":"&ДЛСТР($A2)));1)=СИМВОЛ({10;13}));{1:1})^0;);ДЛСТР($A2)));"")
$A2 - ячейка с текстом, B$1 - заголовок столбца
ShuteRR , вот нормальная формула Код
=ЕСЛИОШИБКА(ПСТР($A2;ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2;ЕСЛИОШИБКА(ПОИСКПОЗ(1;МУМНОЖ(-(ПСТР($A2;СТРОКА(ДВССЫЛ((ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2)&":"&ДЛСТР($A2)));1)=СИМВОЛ({10;13}));{1:1})^0;);ДЛСТР($A2)));"")
$A2 - ячейка с текстом, B$1 - заголовок столбцаkrosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение ShuteRR , вот нормальная формула Код
=ЕСЛИОШИБКА(ПСТР($A2;ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2;ЕСЛИОШИБКА(ПОИСКПОЗ(1;МУМНОЖ(-(ПСТР($A2;СТРОКА(ДВССЫЛ((ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2)&":"&ДЛСТР($A2)));1)=СИМВОЛ({10;13}));{1:1})^0;);ДЛСТР($A2)));"")
$A2 - ячейка с текстом, B$1 - заголовок столбцаАвтор - krosav4ig Дата добавления - 25.11.2014 в 12:29
ShuteRR
Дата: Вторник, 25.11.2014, 13:26 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
huteRR, вот нормальная формула
[Перевод / Translate]
=ЕСЛИОШИБКА(ПСТР($A2;ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2;ЕСЛИОШИБКА(ПОИСКПОЗ(1;МУМНОЖ(-(ПСТР($A2;СТРОКА(ДВССЫЛ((ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2)&":"&ДЛСТР($A2)));1)=СИМВОЛ({10;13}));{1:1})^0;);ДЛСТР($A2)));"")
$A2 - ячейка с текстом, B$1 - заголовок столбца
БЛин вы невероятно крутые, но я все равно не пойму, как применять это правила для моего документа. Вставляю это строчку в твой документ, все работает, а когда вставляю в свой изначальный, ничего не работает
huteRR, вот нормальная формула
[Перевод / Translate]
=ЕСЛИОШИБКА(ПСТР($A2;ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2;ЕСЛИОШИБКА(ПОИСКПОЗ(1;МУМНОЖ(-(ПСТР($A2;СТРОКА(ДВССЫЛ((ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2)&":"&ДЛСТР($A2)));1)=СИМВОЛ({10;13}));{1:1})^0;);ДЛСТР($A2)));"")
$A2 - ячейка с текстом, B$1 - заголовок столбца
БЛин вы невероятно крутые, но я все равно не пойму, как применять это правила для моего документа. Вставляю это строчку в твой документ, все работает, а когда вставляю в свой изначальный, ничего не работает ShuteRR
Северные Сады нас защитят
Ответить
Сообщение huteRR, вот нормальная формула
[Перевод / Translate]
=ЕСЛИОШИБКА(ПСТР($A2;ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2;ЕСЛИОШИБКА(ПОИСКПОЗ(1;МУМНОЖ(-(ПСТР($A2;СТРОКА(ДВССЫЛ((ПОИСК(B$1&": ";$A2)+ДЛСТР(B$1)+2)&":"&ДЛСТР($A2)));1)=СИМВОЛ({10;13}));{1:1})^0;);ДЛСТР($A2)));"")
$A2 - ячейка с текстом, B$1 - заголовок столбца
БЛин вы невероятно крутые, но я все равно не пойму, как применять это правила для моего документа. Вставляю это строчку в твой документ, все работает, а когда вставляю в свой изначальный, ничего не работает Автор - ShuteRR Дата добавления - 25.11.2014 в 13:26
VEKTORVSFREEMAN
Дата: Вторник, 25.11.2014, 13:32 |
Сообщение № 17
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация:
130
±
Замечаний:
0% ±
MS Office Excel 2010
"Опыт - это то, что получаешь, не получив того, что хотел"
Ответить
_Boroda_
Дата: Вторник, 25.11.2014, 13:43 |
Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16880
Репутация:
6593
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Еще такой вариант формулы Код
=ЕСЛИОШИБКА(ЛЕВБ(ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+1;);ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+2;)&СИМВОЛ(10))-1);"")
А не получаться может потому, что значения в ячейках первой строки (Имя, телефон, ...) не точно соответствуют значениям в ячейках столбца А
Еще такой вариант формулы Код
=ЕСЛИОШИБКА(ЛЕВБ(ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+1;);ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+2;)&СИМВОЛ(10))-1);"")
А не получаться может потому, что значения в ячейках первой строки (Имя, телефон, ...) не точно соответствуют значениям в ячейках столбца А _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще такой вариант формулы Код
=ЕСЛИОШИБКА(ЛЕВБ(ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+1;);ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+2;)&СИМВОЛ(10))-1);"")
А не получаться может потому, что значения в ячейках первой строки (Имя, телефон, ...) не точно соответствуют значениям в ячейках столбца А Автор - _Boroda_ Дата добавления - 25.11.2014 в 13:43
ShuteRR
Дата: Вторник, 25.11.2014, 14:15 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
Еще такой вариант формулы [Перевод / Translate] =ЕСЛИОШИБКА(ЛЕВБ(ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+1;);ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+2;)&СИМВОЛ(10))-1);"") А не получаться может потому, что значения в ячейках первой строки (Имя, телефон, ...) не точно соответствуют значениям в ячейках столбца А К сообщению приложен файл: 4021892-1-1.xlsx(29Kb)
Ех, жаль раньше такого файла не получил спасибо.
Еще такой вариант формулы [Перевод / Translate] =ЕСЛИОШИБКА(ЛЕВБ(ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+1;);ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+2;)&СИМВОЛ(10))-1);"") А не получаться может потому, что значения в ячейках первой строки (Имя, телефон, ...) не точно соответствуют значениям в ячейках столбца А К сообщению приложен файл: 4021892-1-1.xlsx(29Kb)
Ех, жаль раньше такого файла не получил спасибо.ShuteRR
Северные Сады нас защитят
Ответить
Сообщение Еще такой вариант формулы [Перевод / Translate] =ЕСЛИОШИБКА(ЛЕВБ(ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+1;);ПОИСК(СИМВОЛ(10);ЗАМЕНИТЬ($A2;1;ПОИСК(B$1;$A2)+ДЛСТР(B$1)+2;)&СИМВОЛ(10))-1);"") А не получаться может потому, что значения в ячейках первой строки (Имя, телефон, ...) не точно соответствуют значениям в ячейках столбца А К сообщению приложен файл: 4021892-1-1.xlsx(29Kb)
Ех, жаль раньше такого файла не получил спасибо.Автор - ShuteRR Дата добавления - 25.11.2014 в 14:15
ShuteRR
Дата: Вторник, 25.11.2014, 14:16 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 20
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
Спасибо всем больше, вы нереально крутые Вот еслиб я не был таким дураком, все бы быстрей сделал. А так в ручную 700 пользователей обработал за 5 часов
Спасибо всем больше, вы нереально крутые Вот еслиб я не был таким дураком, все бы быстрей сделал. А так в ручную 700 пользователей обработал за 5 часов ShuteRR
Северные Сады нас защитят
Ответить
Сообщение Спасибо всем больше, вы нереально крутые Вот еслиб я не был таким дураком, все бы быстрей сделал. А так в ручную 700 пользователей обработал за 5 часов Автор - ShuteRR Дата добавления - 25.11.2014 в 14:16