![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Добрый день форумчане! Всех с прошедшим праздником!
Тут вот какой вопрос возник. Есть ряд WORDовских документов. Они импортируются в Excel, где осуществляется их обработка. Название каждого документа выделено жирным шрифтом. Название - это одна из позиций, которую надо отобрать из текста. Можно ли в Excel выделение жирным шрифтом части текста задать как критерий отбора для переноса таких строк на другой лист? Спасибо. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В макросе можно.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Привет профессионалам! Спасибо за утвердительный ответ. Умом то я понимал, но засомневался и решил послушать авторитетные мнения. Нельзя ли строчку макроса, реализующую такой отбор. Типа, если шрифт в этой ячейке выделен жирным, то копипаст на другой лист?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Давайте пример своего текста в файле - от этого будет зависеть строчка.
А так в общем случае вот: Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 24.02.2012 в 12:15. |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
вообще-то есть варианта выделенного жирным:
жирная ячейка -- когда шрифт ячейки имеет свойство - полужирный и жирная ячейка -- фрагмент текста в ячейке имеет аналогичное свойство Вы, собственно чем интересуетесь?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Да, по первому посту я понял, что будет "жирная ячейка", поэтому и прошу файл.
Ещё может случиться, что текста нет, а "жирность" есть.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
Во вложении пример WORDовского файла. Таких файлов энное количество. Загнать поочередно в Excel, выбрать:
1. Название (выделено жирным). 2. Автора (авторов) - как правило расположены под названием, но не всегда. 3. E-mail (если есть) - как правило под данными авторов. Перенести на отдельный лист в последнюю пустую строку. Если с названием (выделено жирным как критерий) и e-mail (критерий @) вроде понятно, то вот с автором думаю не выйдет. Только по месту расположения? При простом копипасте из Word в Excel форматирование жирным сохранялось. Последний раз редактировалось strannick; 24.02.2012 в 13:10. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]()
Мне кажется будет проще в word'е делать нужный отбор, а потом загружать в excel. С данной задачей должны справиться регулярные выражения, если Вы умеете их писать.
И еще. Сегодня видел подобную "задачу" в категории работа на одном из ресурсов сети. Т.е. нужно обработать инфу за деньги. Я как бы сам себе грабли не расставляю, поэтому коды писать за бесплатно не собираюсь.
Тишина – самый громкий звук
Последний раз редактировалось nerv; 24.02.2012 в 13:38. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
![]()
С регулярными выражениями в Word не знаком вообще. А по поводу работы, так это мой знакомый и разместил. Кстати, код я пи не просил. Принципиально важна часть отбора по критерию "жирности" текста, остальные критерии понятны для меня. Один - не реализуем, другой - реализуем. Поэтому, думаю, Excel в этом варианте не очень поможет. Слишком все расплывчато. И много ручной постобработки. Мне интересен был сам принцип, поэтому изначально и был только вопрос.
|
![]() |
![]() |
![]() |
#10 | |||
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
![]() Цитата:
Цитата:
Цитата:
Тишина – самый громкий звук
|
|||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вопрос про Multipage и не только... | Eresiarh | Microsoft Office Excel | 5 | 06.02.2010 12:17 |
Вопрос про транзакции и не только. | danswin | БД в Delphi | 9 | 17.01.2009 18:35 |
Вопрос по БД в Delphi и не только... | 12345678 | Помощь студентам | 2 | 23.11.2008 13:46 |