Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.10.2011, 18:28   #11
sashmedv
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 23
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Формула массива (вводится нажатием Ctrl+Shift+Enter):
Код:
=ЗАМЕНИТЬ(A1;МАКС(ЕСЛИ(ЕОШ(--ПСТР(A1;СТРОКА(1:99);1));;СТРОКА(1:99)))+1;1;"t-")
не могу разобраться почему, но после 12 строчки начинает работать не правильно
sashmedv вне форума Ответить с цитированием
Старый 10.10.2011, 18:36   #12
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а так?:
Код:
=ЗАМЕНИТЬ(A1;МАКС(ЕСЛИ(ЕОШ(--ПСТР(A1;СТРОКА($1:$99);1));;СТРОКА($1:$99)))+1;1;"t-")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 10.10.2011, 18:40   #13
sashmedv
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 23
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
а так?:
Код:
=ЗАМЕНИТЬ(A1;МАКС(ЕСЛИ(ЕОШ(--ПСТР(A1;СТРОКА($1:$99);1));;СТРОКА($1:$99)))+1;1;"t-")
так ошибка начиняется с 1 строчки
sashmedv вне форума Ответить с цитированием
Старый 10.10.2011, 18:48   #14
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

может у Вас гранаты не той системы?
пиво отсылайте Сереже 007.
Вложения
Тип файла: rar КнигаR719.rar (11.3 Кб, 9 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 10.10.2011 в 18:51.
IgorGO вне форума Ответить с цитированием
Старый 10.10.2011, 19:09   #15
sashmedv
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 23
По умолчанию

вот фигня, не мог бы у себя все остальные также сделать
http://narod.ru/disk/27945964001/sashmedv.xls.html
sashmedv вне форума Ответить с цитированием
Старый 10.10.2011, 19:12   #16
sashmedv
Пользователь
 
Регистрация: 07.10.2011
Сообщений: 23
По умолчанию

все сделал) спасибо всем, в особенности IgorGO и Serge 007
sashmedv вне форума Ответить с цитированием
Старый 11.10.2011, 15:20   #17
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Тоже пива хочется
Посмотрел последний файл (КнигаR719.rar).
Строка 181 (images/Leather belt-1.jpg) выпадает из общего правила.

Строки 35, 173-180. Артикул заканчивается буквой. Формула Сергея меняет эту букву на t и добавляет лишнее тире. Так нужно или буква должна остаться?

Обычная формула, в указанных строках значение отличное от результата формулы массива:
Код:
=ЗАМЕНИТЬ(A1;ПОИСК(" ";ПОДСТАВИТЬ(A1;"-";" ";2+ЕЧИСЛО(-ПСТР(A1;ПОИСК("-";ПСТР(A1;11;20))+11;1))));1;"t-")
vikttur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пробелы после каждой буквы KeksK Общие вопросы .NET 3 05.05.2010 12:13
Строки. Заглавные буквы после точки (Delphi) ekzobyte Помощь студентам 8 27.05.2009 22:38
Как вставить в слове после любой буквы пробел? Stager Общие вопросы C/C++ 5 07.01.2009 14:05
Вставка эл-та в список после текущего !!!!! Общие вопросы C/C++ 1 07.12.2008 17:15
Как вытащить данные из Excel в бд dephi, а потом (после работы с данными) сформировать новый файл excel. Геля БД в Delphi 1 10.04.2007 15:11