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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 08.10.2008, 21:49   #1
dast
 
Регистрация: 08.10.2008
Сообщений: 4
По умолчанию Проблема с функцией замены...

Помогите кто может, возникла проблема с функцией заменить... Задача: обработать все строки с "жирным шрифтом" так что бы осталось знаечение но перед ним необходимо добавить знак " ! "... все облаил не могу придумать как реализовать.
Есть функция "заменить...", разобрался как установить критерии поиска фразы (жирный шрифт), а вот как заменить на предыдушие значение сроки, но с добавление символа " ! " вначало фразы...
Помогите разобраться, а то что то я сам уже который день сижу и не могу реализовать
dast вне форума
Старый 08.10.2008, 22:32   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в соседнем столбце пишем:
=ЕСЛИ(ЕОШ(НАЙТИ("жирным шрифтом";RC[-1]));RC[-1];"!"&RC[-1])
растягиваем эту формулу вниз по столбцу.
полученный результат копируем, затем вставляем поверх исходного как "специальная вставка" / "только значения"

Удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 08.10.2008, 23:00   #3
dast
 
Регистрация: 08.10.2008
Сообщений: 4
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
в соседнем столбце пишем:
=ЕСЛИ(ЕОШ(НАЙТИ("жирным шрифтом";RC[-1]));RC[-1];"!"&RC[-1])
растягиваем эту формулу вниз по столбцу.
полученный результат копируем, затем вставляем поверх исходного как "специальная вставка" / "только значения"

Удачи!
дело в том что "жирным шрифтом" неизвестно, там около 1000 строк а из них N количестов выделенно жирным шрифтом, вот их надо найти и перед ними подставить... как быть в данной ситуации?

А давайте проше сделаем... Подскажите пожалуйста мне как сделать слудуюшию операция:
- берем строку и просто добавляем к этой сроке символ " ! ", как это можно организовать через форумулу если адрессроки над которрой выполняется действие неизвестно?

Последний раз редактировалось dast; 08.10.2008 в 23:18.
dast вне форума
Старый 08.10.2008, 23:25   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в колонке правее:
="!"&RC[-1]
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 09.10.2008, 08:58   #5
dast
 
Регистрация: 08.10.2008
Сообщений: 4
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
в колонке правее:
="!"&RC[-1]
Не хочет работать вставляет только знак восклицания без данных

Что бы было понятно: вот пример файла
Bluetooth
Acorp
1 Bluetooth Acorp WBD1-A2 (Class I 100m) USB Dongle Bluetooth v2.0
2 Bluetooth Acorp WBD1-C2 (Class I 100m) USB Dongle Bluetooth v2.0
3 Bluetooth Acorp WBD2-A2 (Class II 40m) USB Dongle Bluetooth v2.0
4 Bluetooth Acorp WBD2-C2 (Class II 40m) USB Dongle Bluetooth v2.0
Gembird
5 Bluetooth Gembird BTD-MINI1 USB->BT ISSC V2.0 EDR, СуперМикроКорпус (7,5мм) Class II, 20M, BlueSoleil 2.7, vista, sk
HighPaq
6 Bluetooth HighPaq BT-E011 Bluetooth 2.0 EDR class I USB 100м
7 Bluetooth HighPaq BT-E012 Bluetooth 2.0 EDR class II USB 30м
8 Bluetooth HighPaq BT-E013 USB Bluetooth 2.0 classII 10m ret
Porto
9 Bluetooth Porto BA-310 Bluetooth USB Adaptor (Class II), 10m, Retail
10 Bluetooth Porto BA-510 Micro, Bluetooth 2.0 EDR до 10 метров, Retail
11 Bluetooth Porto BA-520 Nano, Bluetooth USB Adaptor (Class II)
12 Bluetooth Porto BA-610, Bluetooth 2.0 EDR(Class II) до 10 метров, Retail

Нужно обработать прайс что было:
! Bluetooth
! Acorp
1 Bluetooth Acorp WBD1-A2 (Class I 100m) USB Dongle Bluetooth v2.0
2 Bluetooth Acorp WBD1-C2 (Class I 100m) USB Dongle Bluetooth v2.0
3 Bluetooth Acorp WBD2-A2 (Class II 40m) USB Dongle Bluetooth v2.0
4 Bluetooth Acorp WBD2-C2 (Class II 40m) USB Dongle Bluetooth v2.0
! Gembird
5 Bluetooth Gembird BTD-MINI1 USB->BT ISSC V2.0 EDR, СуперМикроКорпус (7,5мм) Class II, 20M, BlueSoleil 2.7, vista, sk
! HighPaq
6 Bluetooth HighPaq BT-E011 Bluetooth 2.0 EDR class I USB 100м
7 Bluetooth HighPaq BT-E012 Bluetooth 2.0 EDR class II USB 30м
8 Bluetooth HighPaq BT-E013 USB Bluetooth 2.0 classII 10m ret
! Porto
9 Bluetooth Porto BA-310 Bluetooth USB Adaptor (Class II), 10m, Retail
10 Bluetooth Porto BA-510 Micro, Bluetooth 2.0 EDR до 10 метров, Retail
11 Bluetooth Porto BA-520 Nano, Bluetooth USB Adaptor (Class II)
12 Bluetooth Porto BA-610, Bluetooth 2.0 EDR(Class II) до 10 метров, Retail

Впринципе если кто сможет реализовать в нескольких вариантах, изменяется только параметры строки которую надо искать т.е. жирный, наклонный, подчеркнутый шрифт и тд... вознаграждение задача не сложная, просто я не мастер в excel если кто захочет взятся пишите в личку номера аси - обязательно свяжусь, оплата ЯД или ВМ кому как удобнее...

Последний раз редактировалось dast; 09.10.2008 в 09:18.
dast вне форума
Старый 09.10.2008, 09:58   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение. Может устроит. Запустите макрос "Main".
Вложения
Тип файла: rar Книга1.rar (10.0 Кб, 38 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 09.10.2008 в 11:40.
SAS888 вне форума
Старый 09.10.2008, 20:30   #7
dast
 
Регистрация: 08.10.2008
Сообщений: 4
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Посмотрите вложение. Может устроит. Запустите макрос "Main".
Во спасибо! отписал в личку жду ответа.
dast вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа поиска и замены+копирования текста 666dvg999 Общие вопросы C/C++ 4 05.10.2008 20:01
BIOSa не видит винта после замены платы управления PDVich Компьютерное железо 3 05.03.2008 14:38
codeblocks - проблема с функцией main() хиппан Общие вопросы C/C++ 2 04.01.2008 19:41
Макрос для поиска/замены Davidoff Microsoft Office Excel 1 20.01.2007 16:01
помогите с функцией zetrix Microsoft Office Excel 0 31.10.2006 07:32