Отправляет email-рассылки с помощью сервиса Sendsay

[TC] microsoft excel: вопросы

Здравствуйте, уважаемые участники рассылки.

Есть таблица, созданная в microsoft excel.
Нужно выполнить такую задачу:
1. Найти все строки таблицы, в которых встречается заданное ключевое
слово;
2. Выделить все строки таблицы, в которых встречается данное ключевое
слово;
3. скопировать выделенное в другую таблицу, или в текстовый файл.

Возможно ли выполнить данную задачу, и если возможно, то как это
сделать?

Спасибо за ответ.

С уважением,
Хусейн.
atabh***@h*****.ru

Ответить   Wed, 1 Oct 2008 17:22:26 +0400 (#778958)

 

Ответы:

Здравствуйте, Хусеин!

Чтобы найти (отфильтровать) строки таблицы, в которых имеется ключевое слово
в соответствующем столбце, воспользуемся автофильтром.

1. встаем в ячейку заголовка столбца и нажимаем CTRL+Shift+A. Стрелкой вниз
выбираем Custom и нажимаем Enter.

2. Затем стрелкой вниз выбираем пункт "Условие" и вновь нажимаем Enter.

3. В диалоге пользовательский фильтр нажимаем Shift+Tab и вертикальными
стрелками выбираем желаемый оператор. В вашем случае это может быть оператор
"Содержит", а в следующем поле вписать сочетания букв "ша". При фильтрации
столбца "имя" на экран будут выведены строки с именами Маша, Миша и так
далее.

Также можно отфильтровать и численные данные. Например, выбираем оператор
"Меньше", а в следующем поле пишем число, меньше которого нужно отобрать,
например, 1000. Дальше по табуляции Переключатель оставляем в положение "И".
В следующем комбинированном списке выбираем оператор, например, больше, а в
следующем вписываем число, больше которого нужно отобрать, например, 100.
Фильтр срабатывает при нажатии кнопки OK.
На экране остаются строки, в которых встречаются числа больше 100 и меньше
1000.

Ну, а скопировать таблицу можно самым обычным способом сначала выделив ее и
затем вставив, например, в другой лист или даже чуть ниже текущей таблицы.
Отменить результаты фильтра можно выбрав пункт "Автофильтр" из меню
"Фильтр". При этом таблица примет первоначальный вид, а результат фильтрации
останется в том месте, куда вы ее скопируете. Затем можно отфильтровать
таблицу по другому ключевому слову и по другому столбцу. И вновь копируя
результаты фильтрации.

К сожалению, пока более подробно объяснить не смогу- готовлюсь к сессии:)

С уважением,
Грызунов Александр. Самара.

Ответить   "eastreb" Thu, 2 Oct 2008 03:17:30 +0400 (#779110)

 

Здравствуйте, huseyn.

Вы писали 1 октября 2008 г., 16:22:26:

Это можно сделать с помощью макросов, но надо немножко
разбираться в написании макросов на Visual Basic for Application.
Причем алгоритм должен быть скорее::
1. Найти искомое.
2. Выделить строку.
3. Скопировать и добавить в другую книгу или лист.
Можно попробовать записать макрос, Сервис, Макрос, начать запись.
Или использовать вручную для каждого вхождения, или если хватит
опыта переписать.

Ответить   Thu, 2 Oct 2008 10:01:40 +0300 (#779130)

 

Доброго времени суток, Олег.
А есть ли комбинация клавиш для действий "Найти далее" и "Отобразить
детали"?

Ответить   Иван Штефуряк Thu, 2 Oct 2008 11:28:39 +0300 (#779140)

 

Здравствуйте, Иван.

Вы писали 2 октября 2008 г., 11:28:39:

Shift+F4
Альт+Д, Г, О - ну и можно легко назначить любую клавишу на эту
команду.

Ответить   Thu, 2 Oct 2008 14:57:47 +0300 (#779188)

 

Доброго времени суток, Олег.

Вы писали:

Каким образом назначить комбинацию клавиш? Такого инструмента как в word я
не нашёл.

Ответить   Иван Штефуряк Thu, 2 Oct 2008 16:50:28 +0300 (#779206)

 

Здравствуйте, Иван.

Вы писали 2 октября 2008 г., 16:50:28:

я

Попробуй Сервис, Макросы, Записать или начать макрос.

Ответить   Fri, 3 Oct 2008 08:55:16 +0300 (#779351)