Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Записи участника (krosav4ig) - Мир MS Excel

Результаты поиска
krosav4ig Дата: Понедельник, 17.11.2014, 10:20 | Сообщение № 341 | Тема: Перенос регулярки из Word в Excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ikki, \s - Пробельный символ (space, tab, vblf и т.п.). Эквивалентно выражению "[ \r\t\n\f]"
\S - Непробельный символ. Эквивалентно выражению "[^ \r\t\n\f]"
* Определяет ни одного или несколько символов, стоящих перед ним.
получаеццо что [\s\S]* означает любое количество любых символов


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеikki, \s - Пробельный символ (space, tab, vblf и т.п.). Эквивалентно выражению "[ \r\t\n\f]"
\S - Непробельный символ. Эквивалентно выражению "[^ \r\t\n\f]"
* Определяет ни одного или несколько символов, стоящих перед ним.
получаеццо что [\s\S]* означает любое количество любых символов

Автор - krosav4ig
Дата добавления - 17.11.2014 в 10:20
krosav4ig Дата: Понедельник, 17.11.2014, 15:02 | Сообщение № 342 | Тема: Перенос регулярки из Word в Excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ikki, а вдруг в тексте будет \n ? ^_^


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеikki, а вдруг в тексте будет \n ? ^_^

Автор - krosav4ig
Дата добавления - 17.11.2014 в 15:02
krosav4ig Дата: Понедельник, 17.11.2014, 22:32 | Сообщение № 343 | Тема: Перенос регулярки из Word в Excel
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
r.Pattern = "([а-яё])([А-ЯЁ])"

пол-дня порывался переписать свою писульку в этом духе, но никак руки не доходили
возьмите на заметку
взял, зарубил себе на всех местах, постоянно об этом забываю :(


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
r.Pattern = "([а-яё])([А-ЯЁ])"

пол-дня порывался переписать свою писульку в этом духе, но никак руки не доходили
возьмите на заметку
взял, зарубил себе на всех местах, постоянно об этом забываю :(

Автор - krosav4ig
Дата добавления - 17.11.2014 в 22:32
krosav4ig Дата: Вторник, 18.11.2014, 01:11 | Сообщение № 344 | Тема: Фильтр данных формулами массива
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Как понял. Вдруг правильно, проверяйте
К сообщению приложен файл: 3031039.xlsx (11.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеКак понял. Вдруг правильно, проверяйте

Автор - krosav4ig
Дата добавления - 18.11.2014 в 01:11
krosav4ig Дата: Пятница, 21.11.2014, 01:07 | Сообщение № 345 | Тема: Раскрывающийся список (ЗАВИСИМЫЙ)
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
решил попробовать сформировать справочник формулами, получился очередной монстр %) аж самому страшно
К сообщению приложен файл: _2394-.zip (90.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениерешил попробовать сформировать справочник формулами, получился очередной монстр %) аж самому страшно

Автор - krosav4ig
Дата добавления - 21.11.2014 в 01:07
krosav4ig Дата: Пятница, 21.11.2014, 11:32 | Сообщение № 346 | Тема: Поиск значения на основе данных из другого столбца
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
или мб так
Код
=ИНДЕКС(I$9:I$13;ПОИСКПОЗ(МАКС($J$9:$J$13);$J$9:$J$13;))

вот, формула массива
Код
=ИНДЕКС(I$9:I$13;ПОИСКПОЗ(МАКС((H9:H13=C9)*J9:J13);(H9:H13=C9)*J9:J13;))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 21.11.2014, 11:39
 
Ответить
Сообщениеили мб так
Код
=ИНДЕКС(I$9:I$13;ПОИСКПОЗ(МАКС($J$9:$J$13);$J$9:$J$13;))

вот, формула массива
Код
=ИНДЕКС(I$9:I$13;ПОИСКПОЗ(МАКС((H9:H13=C9)*J9:J13);(H9:H13=C9)*J9:J13;))

Автор - krosav4ig
Дата добавления - 21.11.2014 в 11:32
krosav4ig Дата: Пятница, 21.11.2014, 14:31 | Сообщение № 347 | Тема: СУММПРОИЗВ с вложенной ф-ей LOG как исключить нули
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
немассивная, вроде работает правильно
Код
=-СУММПРОИЗВ((A21:E21)/100;LOG((A21:E21-ЗНАК(A21:E21)+1)/100;2))/LOG(5;2)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениенемассивная, вроде работает правильно
Код
=-СУММПРОИЗВ((A21:E21)/100;LOG((A21:E21-ЗНАК(A21:E21)+1)/100;2))/LOG(5;2)

Автор - krosav4ig
Дата добавления - 21.11.2014 в 14:31
krosav4ig Дата: Пятница, 21.11.2014, 17:24 | Сообщение № 348 | Тема: Раскрывающийся список (ЗАВИСИМЫЙ)
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
переписал формулы, добавил именованные диапазоны для списков, условное форматирование
К сообщению приложен файл: 3975068.zip (89.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениепереписал формулы, добавил именованные диапазоны для списков, условное форматирование

Автор - krosav4ig
Дата добавления - 21.11.2014 в 17:24
krosav4ig Дата: Суббота, 22.11.2014, 16:47 | Сообщение № 349 | Тема: Подсчет количества промежутков повторяющихся значений.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вариант с UDF
К сообщению приложен файл: 4225239-1-.xls (40.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениевариант с UDF

Автор - krosav4ig
Дата добавления - 22.11.2014 в 16:47
krosav4ig Дата: Суббота, 22.11.2014, 23:39 | Сообщение № 350 | Тема: Как изменить матрицу цифр с учетом выбранного параметра
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так
К сообщению приложен файл: 4401759.xlsx (9.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Суббота, 22.11.2014, 23:41
 
Ответить
Сообщениекак-то так

Автор - krosav4ig
Дата добавления - 22.11.2014 в 23:39
krosav4ig Дата: Воскресенье, 23.11.2014, 00:31 | Сообщение № 351 | Тема: распределение текста по ширине ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вариант с UDF
К сообщению приложен файл: 4538077.xls (36.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениевариант с UDF

Автор - krosav4ig
Дата добавления - 23.11.2014 в 00:31
krosav4ig Дата: Воскресенье, 23.11.2014, 01:00 | Сообщение № 352 | Тема: распределение текста по ширине ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
gling, ну тогда [vba]
Код
Public Function rr$(s$)
rr = Trim(Join(Evaluate("TRANSPOSE(MID(""" & s & """,ROW(1:" & Len(s) & "),1))"), " "))
End Function
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеgling, ну тогда [vba]
Код
Public Function rr$(s$)
rr = Trim(Join(Evaluate("TRANSPOSE(MID(""" & s & """,ROW(1:" & Len(s) & "),1))"), " "))
End Function
[/vba]

Автор - krosav4ig
Дата добавления - 23.11.2014 в 01:00
krosav4ig Дата: Воскресенье, 23.11.2014, 21:58 | Сообщение № 353 | Тема: распределение текста по ширине ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Serjik113, чтобы
свободное пространство распределялось бы следующим образом"_1_2_3_4_5_")

в коде [vba]
Код
Trim(Join(Split(StrConv(s, vbUnicode), Chr(0)), " "))
[/vba] замените на [vba]
Код
" " & Join(Split(StrConv(s, vbUnicode), Chr(0)), " ") & chr(160)
[/vba], а еще лучше на [vba]
Код
" " & Join(Evaluate("TRANSPOSE(MID(""" & s & """,ROW(1:" & Len(s) & "),1))"), " ") & " " & chr(160)
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 23.11.2014, 22:02
 
Ответить
СообщениеSerjik113, чтобы
свободное пространство распределялось бы следующим образом"_1_2_3_4_5_")

в коде [vba]
Код
Trim(Join(Split(StrConv(s, vbUnicode), Chr(0)), " "))
[/vba] замените на [vba]
Код
" " & Join(Split(StrConv(s, vbUnicode), Chr(0)), " ") & chr(160)
[/vba], а еще лучше на [vba]
Код
" " & Join(Evaluate("TRANSPOSE(MID(""" & s & """,ROW(1:" & Len(s) & "),1))"), " ") & " " & chr(160)
[/vba]

Автор - krosav4ig
Дата добавления - 23.11.2014 в 21:58
krosav4ig Дата: Понедельник, 24.11.2014, 02:30 | Сообщение № 354 | Тема: Открытие конкретного листа в одной книге
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
а если макрос будет в модуле ЭтаКнига и
файлы в одной папке
, то
[vba]
Код
Workbooks.Open(Me.Path & "/Книга2.xlsm").Worksheets(2).Activate
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеа если макрос будет в модуле ЭтаКнига и
файлы в одной папке
, то
[vba]
Код
Workbooks.Open(Me.Path & "/Книга2.xlsm").Worksheets(2).Activate
[/vba]

Автор - krosav4ig
Дата добавления - 24.11.2014 в 02:30
krosav4ig Дата: Понедельник, 24.11.2014, 03:51 | Сообщение № 355 | Тема: Имена диапазонов в ячейках
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=ИНДЕКС(ДВССЫЛ(C$1);ПОИСКПОЗ(Заказы_Код_контрагента;Контрагенты_Код_контрагента;0))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 24.11.2014, 03:53
 
Ответить
Сообщение
Код
=ИНДЕКС(ДВССЫЛ(C$1);ПОИСКПОЗ(Заказы_Код_контрагента;Контрагенты_Код_контрагента;0))

Автор - krosav4ig
Дата добавления - 24.11.2014 в 03:51
krosav4ig Дата: Понедельник, 24.11.2014, 14:27 | Сообщение № 356 | Тема: считать расходы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
так нужно?
К сообщению приложен файл: 6513687.xlsx (24.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениетак нужно?

Автор - krosav4ig
Дата добавления - 24.11.2014 в 14:27
krosav4ig Дата: Понедельник, 24.11.2014, 16:20 | Сообщение № 357 | Тема: Какую поставить формулу в учете работы с клиентами
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как вариант, лишние строки скрыты фильтром

[p.s.] Svetlana_August, мой вам совет - используйте автотаблицы
К сообщению приложен файл: _1.xlsm (35.9 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениекак вариант, лишние строки скрыты фильтром

[p.s.] Svetlana_August, мой вам совет - используйте автотаблицы

Автор - krosav4ig
Дата добавления - 24.11.2014 в 16:20
krosav4ig Дата: Понедельник, 24.11.2014, 19:30 | Сообщение № 358 | Тема: Разбить на колонки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 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;))));"")
К сообщению приложен файл: 4021892.xlsx (57.9 Kb)


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
krosav4ig Дата: Понедельник, 24.11.2014, 23:05 | Сообщение № 359 | Тема: Разбить на колонки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
и еще до кучи
К сообщению приложен файл: 4021892.zip (25.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 25.11.2014, 01:52
 
Ответить
Сообщениеи еще до кучи

Автор - krosav4ig
Дата добавления - 24.11.2014 в 23:05
krosav4ig Дата: Вторник, 25.11.2014, 12:29 | Сообщение № 360 | Тема: Разбить на колонки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 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 - заголовок столбца
К сообщению приложен файл: 4021892-1-.xlsx (40.5 Kb)


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
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!