Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Поменять в ячейке английские Буквы и русские местами - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поменять в ячейке английские Буквы и русские местами (Формулы/Formulas)
Поменять в ячейке английские Буквы и русские местами
Koneu Дата: Пятница, 16.08.2019, 09:17 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день! Подскажите кто нибудь, как можно реализовать:
JET GH-3180 ZHD Токарно-винторезный станок индустриального класса
JET EHVS-80 Станок для шлифования кантов 230 В (исходные)

Токарно-винторезный станок индустриального класса JET GH-3180 ZHD
Станок для шлифования кантов 230 В JET EHVS-80 (должно получиться)
И так во всем столбце
 
Ответить
СообщениеДобрый день! Подскажите кто нибудь, как можно реализовать:
JET GH-3180 ZHD Токарно-винторезный станок индустриального класса
JET EHVS-80 Станок для шлифования кантов 230 В (исходные)

Токарно-винторезный станок индустриального класса JET GH-3180 ZHD
Станок для шлифования кантов 230 В JET EHVS-80 (должно получиться)
И так во всем столбце

Автор - Koneu
Дата добавления - 16.08.2019 в 09:17
Nic70y Дата: Пятница, 16.08.2019, 15:08 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
формула массива
Код
=ПСТР(A1;МИН(ЕСЛИ(ЕСЛИОШИБКА(КОДСИМВ(ПСТР(A1;СТРОКА(A$1:A$97);1));)>191;СТРОКА(A$1:A$97)));997)&" "&ПСТР(A1;1;МИН(ЕСЛИ(ЕСЛИОШИБКА(КОДСИМВ(ПСТР(A1;СТРОКА(A$1:A$97);1));)>191;СТРОКА(A$1:A$97)))-2)


ЮMoney 41001841029809
 
Ответить
Сообщениеформула массива
Код
=ПСТР(A1;МИН(ЕСЛИ(ЕСЛИОШИБКА(КОДСИМВ(ПСТР(A1;СТРОКА(A$1:A$97);1));)>191;СТРОКА(A$1:A$97)));997)&" "&ПСТР(A1;1;МИН(ЕСЛИ(ЕСЛИОШИБКА(КОДСИМВ(ПСТР(A1;СТРОКА(A$1:A$97);1));)>191;СТРОКА(A$1:A$97)))-2)

Автор - Nic70y
Дата добавления - 16.08.2019 в 15:08
Светлый Дата: Суббота, 17.08.2019, 06:52 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1823
Репутация: 507 ±
Замечаний: 0% ±

Excel 2013, 2016
И мой вариант. Тоже массивная (Ctrl+Shift+Enter):
Код
=ЕСЛИОШИБКА(ПСТР(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));999)&" "&ЛЕВБ(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)))-2);"")
*А для ошибочных строк:
Код
=ЕСЛИОШИБКА(ПСТР(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));999)&" "&ЛЕВБ(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)))-2);A1)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Суббота, 17.08.2019, 07:06
 
Ответить
СообщениеИ мой вариант. Тоже массивная (Ctrl+Shift+Enter):
Код
=ЕСЛИОШИБКА(ПСТР(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));999)&" "&ЛЕВБ(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)))-2);"")
*А для ошибочных строк:
Код
=ЕСЛИОШИБКА(ПСТР(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));999)&" "&ЛЕВБ(A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)))-2);A1)

Автор - Светлый
Дата добавления - 17.08.2019 в 06:52
Nic70y Дата: Суббота, 17.08.2019, 08:07 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
Цитата Светлый, 17.08.2019 в 06:52, в сообщении № 3 ()
>="А"
[offtop]блин, всегда об этом забываю %) [/offtop]


ЮMoney 41001841029809
 
Ответить
Сообщение
Цитата Светлый, 17.08.2019 в 06:52, в сообщении № 3 ()
>="А"
[offtop]блин, всегда об этом забываю %) [/offtop]

Автор - Nic70y
Дата добавления - 17.08.2019 в 08:07
AlexM Дата: Суббота, 17.08.2019, 08:21 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4449
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
Еще массивный вариант
Код
=ЕСЛИОШИБКА(ПСТР(A1&" "&A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));ДЛСТР(A1));"")
или так
Код
=ПСТР(A1&" "&A1;МИН(ЕСЛИ(ПСТР(A1&"я";СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));ДЛСТР(A1))



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 17.08.2019, 08:32
 
Ответить
СообщениеЕще массивный вариант
Код
=ЕСЛИОШИБКА(ПСТР(A1&" "&A1;МИН(ЕСЛИ(ПСТР(A1;СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));ДЛСТР(A1));"")
или так
Код
=ПСТР(A1&" "&A1;МИН(ЕСЛИ(ПСТР(A1&"я";СТРОКА($1:$99);1)>="А";СТРОКА($1:$99)));ДЛСТР(A1))

Автор - AlexM
Дата добавления - 17.08.2019 в 08:21
bmv98rus Дата: Суббота, 17.08.2019, 09:11 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Мне вот интересно, подходит ли название темы к решениям. :-)
Про Ё снова забыли. :)
А в этом случае наверно так лучше определять
Код
=LOOKUP(CODE(A1);{0;168;167;192};{0;1;0;1})


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 17.08.2019, 09:18
 
Ответить
СообщениеМне вот интересно, подходит ли название темы к решениям. :-)
Про Ё снова забыли. :)
А в этом случае наверно так лучше определять
Код
=LOOKUP(CODE(A1);{0;168;167;192};{0;1;0;1})

Автор - bmv98rus
Дата добавления - 17.08.2019 в 09:11
AlexM Дата: Понедельник, 19.08.2019, 08:07 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4449
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
подходит ли название темы к решениям
подходит.
А вот формула или это фрагмент формулы второй день не могу понять зачем.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
подходит ли название темы к решениям
подходит.
А вот формула или это фрагмент формулы второй день не могу понять зачем.

Автор - AlexM
Дата добавления - 19.08.2019 в 08:07
bmv98rus Дата: Понедельник, 19.08.2019, 09:25 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
AlexM, Пардон, а вот сие я не проверил и реально усложнять не нужно. А именно что Ё > A . не смотря на код 168 vs 192.
я там еще и опечатку допустил
Код
.=LOOKUP(CODE(A1);{0;168;169;192};{0;1;0;1})
.
А вот с названием - ну это пусть модераторы решают, но по сути название не отражает задачи. Меняются местами не буквы а часть текста, а там еще и цифры и знаки ….


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Понедельник, 19.08.2019, 09:27
 
Ответить
СообщениеAlexM, Пардон, а вот сие я не проверил и реально усложнять не нужно. А именно что Ё > A . не смотря на код 168 vs 192.
я там еще и опечатку допустил
Код
.=LOOKUP(CODE(A1);{0;168;169;192};{0;1;0;1})
.
А вот с названием - ну это пусть модераторы решают, но по сути название не отражает задачи. Меняются местами не буквы а часть текста, а там еще и цифры и знаки ….

Автор - bmv98rus
Дата добавления - 19.08.2019 в 09:25
Koneu Дата: Понедельник, 19.08.2019, 12:21 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
AlexM, Не получается настроить что я не правильно делаю?
К сообщению приложен файл: _____.xls (95.0 Kb)
 
Ответить
СообщениеAlexM, Не получается настроить что я не правильно делаю?

Автор - Koneu
Дата добавления - 19.08.2019 в 12:21
Nic70y Дата: Понедельник, 19.08.2019, 12:28 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 8712
Репутация: 2261 ±
Замечаний: 0% ±

Excel 2010
Прикольно скопипастили...
К сообщению приложен файл: 3232715.xls (75.0 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеПрикольно скопипастили...

Автор - Nic70y
Дата добавления - 19.08.2019 в 12:28
Pelena Дата: Понедельник, 19.08.2019, 12:30 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19167
Репутация: 4412 ±
Замечаний: ±

Excel 365 & Mac Excel
Там не надо ничего настраивать. Просто скопируйте формулу из сообщения, вставьте в строку формул и нажмите Ctrl+Shift+Enter


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТам не надо ничего настраивать. Просто скопируйте формулу из сообщения, вставьте в строку формул и нажмите Ctrl+Shift+Enter

Автор - Pelena
Дата добавления - 19.08.2019 в 12:30
Koneu Дата: Понедельник, 19.08.2019, 12:55 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Pelena, Ну я так и сделал, но ексель ошибку дает поэтому експерементировал с формулой и ни чего уже не оставалось кроме как обратно на форум обратиться
К сообщению приложен файл: 2146240.jpg (27.0 Kb)
 
Ответить
СообщениеPelena, Ну я так и сделал, но ексель ошибку дает поэтому експерементировал с формулой и ни чего уже не оставалось кроме как обратно на форум обратиться

Автор - Koneu
Дата добавления - 19.08.2019 в 12:55
Koneu Дата: Понедельник, 19.08.2019, 12:58 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Nic70y, Большое сапсибо
 
Ответить
СообщениеNic70y, Большое сапсибо

Автор - Koneu
Дата добавления - 19.08.2019 в 12:58
AlexM Дата: Понедельник, 19.08.2019, 13:28 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4449
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
Прикольно скопипастили...

%)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Прикольно скопипастили...

%)

Автор - AlexM
Дата добавления - 19.08.2019 в 13:28
bmv98rus Дата: Понедельник, 19.08.2019, 14:21 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4099
Репутация: 766 ±
Замечаний: 0% ±

Excel 2013/2016
Прикольно скопипастили...
Всегда так делаю :D yes


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Прикольно скопипастили...
Всегда так делаю :D yes

Автор - bmv98rus
Дата добавления - 19.08.2019 в 14:21
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поменять в ячейке английские Буквы и русские местами (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!