Excel 2007 - найти слово - PullRequest
       9

Excel 2007 - найти слово

3 голосов
/ 20 июля 2010

У меня около 3000 работ в ячейке Excel, в которой мне нужно найти одно слово. Оно не выделяет слово, оно только помещает меня в ячейку со словом.

Кто-нибудь знает, как мне выделить слово, которое я ищу?

Спасибо,

Steve

Ответы [ 7 ]

1 голос
/ 13 августа 2010

Вы можете использовать условное форматирование, чтобы выделить всю ячейку, которая содержит критерии поиска, но я думаю, что вы хотите, чтобы был идентифицирован только определенный текст?

Я не пробовал это, но вот обсуждение этого:

http://www.mrexcel.com/forum/showthread.php?t=397445

1 голос
/ 22 июля 2010

Если вы сохраните всю книгу в формате HTML.Затем откройте его в предпочитаемом браузере, вы можете выполнить поиск обычным способом, и он должен выделить нужное слово.

1 голос
/ 21 июля 2010

Вы должны изменить шрифт / выделение / фон символов, которые вы найдете, используя свойство Characters в VBA. Это может быть упаковано с фактическим поиском или вы можете выполнить поиск вручную и выделение с помощью макроса. Смотрите эту ссылку для примеров кода http://www.ozgrid.com/forum/showthread.php?t=66197

Обратите внимание, что, поскольку вы фактически меняете шрифт в Excel, вам нужно будет вернуть его к нормальному состоянию, если вы не хотите, чтобы выделение сохранялось вместе с документом.

0 голосов
/ 29 апреля 2014

Нет эквивалента функции выделения в Word в Excel.

Я хотел бы предложить заменить, где вы устанавливаете замену на слово, которое вы ищете, а также установить Формат (используя кнопку Формат ... на вкладке Заменить) на желтый цвет (на вкладке Fill диалогового окна Replace Format).Как только вы это сделаете, нажмите «Заменить все», чтобы получить эффект, который вы ищете (то есть все экземпляры термина «желтый» на листе теперь будут иметь желтый заливочный цвет в ячейке).

Надеюсь, это то, о чем ты думал.

Майк

0 голосов
/ 13 августа 2010

затем экспортируйте как .csv, затем импортируйте так, чтобы он разбивал каждый столбец в пространстве, затем вы можете сделать то, что я сказал выше, и затем объединить ячейки. почему бы вам просто не скопировать, вставить содержимое ячейки в блокнот и выполнить поиск и заменить его?

0 голосов
/ 21 июля 2010

Если это только одна длинная ячейка или если все длинные ячейки находятся в столбце, вы можете попробовать использовать функцию «Текст в столбцы» (на вкладке «Данные» на ленте). Если вы установите его в качестве разделителя пробелами (при условии, что ваши слова разделены пробелами), это сделает так, чтобы каждое слово занимало свою собственную ячейку. Затем, когда вы используете Find, он выделит точную ячейку.

Другой вариант - скопировать диапазон, который вы хотите найти, и вставить в MS Word. Оттуда вы можете искать, и он выделит точное слово.

0 голосов
/ 20 июля 2010

alt-ef (найти), введите слово, затем вы можете пройти через ячейки с em

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...