Здравствуйте. Условие: На одном Листе много ошибок в название городов. Задача: Как минимальными усильями откорректировать ошибки только в названии городов на листе? Функция "орфография" не знаю почему но проверяет по одной ячейке. Если я даже нажму исправить город москва на Москва, то он только в одной ячейке заменяет, хотя я нажимаю кнопку "заменить все".
vur21, из примера не понятно, как надо и из чего? Предполагаю, что без словаря не обойдётся. Сделайте ввод исходных данных через списки. Про списки почитайте в примерах.
Формула массива (ФМ) вводится Ctrl+Shift+Enter Memento mori
В примере есть ячейки, где название городов написаны с маленькой буквой и с ошибками, нужно массово их исправить т.к. бывает что таких ячеек больше 5 тысяч.
Предлагаю полумеру - сделать список всех городов в одном правильном написании, но нему любой формулой (ВПР(), СЧЁТЕСЛИ(), ПОИСКПОЗ()) сверяем весь список, выделяем те, что не нашлись. Их правим вручную - всёж быстрее будет. Ну а первую заглавную сделать легко, хоть макросом, хоть формулой.
Ну если такие города в списке нашлись (без учёта заглавных букв) - макросом можно молча заменять на найденный правильный вариант. Если формулой - тоже можно рядом возвращать как нужно, или ставить метку/ошибку. Сортируем всё по меткам, правим руками кривые значения - получаем вместо метки правильный вариант, Теперь значения этого столбца можно использовать.
vur21, об оформлении в тамах: - сначала выделить часть сообщения (если цитата действительно нужна), потом кнопка "цитировать" (правила, пункт о цитировании); - свои сообщения можно добавлять, незачем писать одно за другим; - вопрос об орфографии не тему (правила форума).
Посмотрел наконец файл - беру свои слова обратно, такой алгоритм не подойдёт, да и вообще думаю формулами сделать будет трудно. Действительно нужен полный список всех городов, во всех склонениях - тогда у верно написанных можно проставить макросом заглавные буквы. А неверно написанные из общей кучи думаю никак практически не выделить.