Есть таблица 1000 строчек, которая состоит из 1-го столбца с текстом на 2-х языках. Нужно удалить только латинские буквы в каждой строке, а русские оставить. Также как частный случай, требуется выделить русский и латинский текст в отдельные столбцы. файл примера во вложении.
Удалить только латинские буквы в каждой строке
20.02.2013 12:10:37
|
|
|
|
20.02.2013 12:20:40
Формулами
|
|
|
|
20.02.2013 12:22:58
А Z-образный ? Z удалять?
|
|
|
|
20.02.2013 12:24:40
Kuzmich,
X, Y и Z - давно уже наши, русские буквы! |
|
|
|
20.02.2013 12:35:08
спасибо!
|
|
|
|
20.02.2013 17:49:56
а вот про последнюю не знал! |
|||
|
|
20.02.2013 22:54:14
Ну как же! Z - давний, старый форумчанин. Наш
|
|
|
|
21.02.2013 11:34:56
Вводите формулу как формулу массива, с помощью Ctrl+Shift+Enter. Она должна отображаться в фигурных скобках.
|
|
|
|
21.02.2013 11:40:09
У Алексея формула вводится как формула массива
|
|
|
|
11.12.2018 21:35:29
Уважаемые форумчане, прошу помощи.
Задача такая же, как и у топикстартера, за исключением того, что латиница идет после кириллицы. Прошу помощи в написании формулы для удаления латиницы. Заранее большое спасибо!!!
Изменено: |
|
|
|
11.12.2018 22:03:55
=ЛЕВБ(A1;ПОИСК("/";A1)-1) Не всегда ) |
|
|
|
11.12.2018 22:06:26
К сожалению нет..... практически рандомно...
Пример прикрепил. |
|
|
|
11.12.2018 22:06:39
Вижу :-) Что должно остаться от ЭМБЛЕМА "V6" / BADGE и ЭМБЛЕМА UNDERSCORE?
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
11.12.2018 22:13:59
|
|||
|
|
11.12.2018 22:31:49
Так нужно?
=TRIM(LEFT(A1;IFERROR(MATCH(1;(CODE(MID(A1;ROW($A$1:$A$99);1))<192)*(MID(A1;ROW($A$1:$A$99);1)<>" ");0)-1;99)))
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
11.12.2018 22:41:34
Практически то, что нужно!!!
Есть позиции, где нет латиницы, по ним формула выдает # Н/Д - прикрепил.... Гуру, спасибо за помощь!! |
|
|
|
11.12.2018 23:11:09
funky-manky, выше подправил.
По вопросам из тем форума, личку не читаю.
|
|
|
|
11.12.2018 23:20:21
БМВ, спасибо ОГРОМНОЕ!!!!!!!
|
|
|
|
12.12.2018 13:51:23
БМВ, подскажите, как научить формулу пропускать символ . (точка)?
Пропускать символ "Ё" понял как - поменял код символов ASCII в формуле на <168, но не могу сообразить как пропускать точку. Много нужного формула отрезает периодически. Заранее спасибо за ответ! |
|
|
|
12.12.2018 13:56:10
*(MID(A1;ROW($A$1:$A$99);1)<>" ")*(MID(A1;ROW($A$1:$A$99);1)<>".")
По вопросам из тем форума, личку не читаю.
|
|
|
|
12.12.2018 14:21:16
Работает!!!!
ОГОНЬ!!!! Спасибо ОГРОМНОЕ!!!! |
|
|
|
13.12.2018 18:13:56
БМВ,в очередной раз спасибо!
Формула оптимальна. Не поленился - все переделал именно с ее применением. |
|
|
|
16.01.2019 16:34:45
Добрый день,
У меня несколько вопросов по данной формуле: 1. Если в тексте присутствует "-" - дефис, то весь текст обрывается; 2. Если латиница присутствует в начале строки/ячейки, то весь текст, который расположен далее обрывается. Можно это как-нибудь исправить? Чтобы формула строго удаляла латинский текст и оставляла кириллический? Пример: Или может быть кто-нибудь посоветует макрос, который строго удаляет только латиницу или кириллицу?
Изменено: |
|
|
|
16.01.2019 23:12:40
В "Приемах" есть
|
||||
|
|
|||