|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2010, 10:47 | #1 |
Новичок
Джуниор
Регистрация: 18.11.2010
Сообщений: 2
|
Подмена английских букв русскими
Добрый день, уважаемые специалисты! Помогите пожалуйста. Вопрос вот в чем: есть два столбца, на разных листах, мне нужно их сравнить на предмет совпадений. Но беда в том, что в одной некоторые английские буквы заменены на русские (а именно те которые похожи по написанию). Использую Excel 2007. Подскажите пожалуйста, что с этим можно поделать? Спасибо
|
03.12.2010, 10:56 | #2 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Посмотрите вот это Как определить содержит ли строка кириллицу или латиницу
Ну, а дальше - по обстоятельствам, например такое Пример программного удаления всех букв кириллицы.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
03.12.2010, 11:07 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Я бы сначала макросом произвёл на обоих листах все необходимые замены,
(заменяем русскую А на латинскую А, и т.д. для всех букв алфавита) а потом сравнил бы при помощи формул (типа =ПОИСКПОЗ или =СЧЁТЕСЛИ), подсветив совпадающие значения условным форматированием. |
03.12.2010, 11:40 | #4 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
Вариант работает дальше, чем макрос, но быстрее, чем написание оного
Выделить данные, меню Правка-Найти/Заменить. За 3-4 минуты будет исправлено. Последний раз редактировалось vikttur; 04.12.2010 в 07:49. |
03.12.2010, 15:57 | #5 |
Новичок
Джуниор
Регистрация: 18.11.2010
Сообщений: 2
|
Спасибо большое за советы! Скажите пожалуйста, а как должен выглядеть макрос для замены русских букв на латинские?
|
03.12.2010, 20:01 | #6 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Вот так можно, для 2-х букв, дальше по аналогии (укажите свой диапазон)
Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Регулярное выражение для удаления английских слов из текста | Se0mashines | PHP | 1 | 30.10.2010 22:53 |
Перевод английских полей на русские.... | Arinka | Помощь студентам | 2 | 16.05.2010 12:34 |
OnKey с русскими символами | Aiden | Microsoft Office Excel | 2 | 01.02.2010 17:30 |
Подсчет русских и английских букв в текстовом файле. | Ветас | Помощь студентам | 6 | 15.01.2009 22:08 |