Как поменять местами текст в одной ячейке excel

 

psycho

Пользователь

Сообщений: 2
Регистрация: 01.01.1970

Добрый день, уважаемы знатоки excell!  

  Подскажите, пожалуйста, каким образом можно поменять местами слова в ячейке?  

  Пример:  
в ячейке А1 текст «Вася Пупкин»  
нужно сделать — в ячейке В1 текст «Пупкин Вася»  

  Заранее благодарю!

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

=ПСТР(A1;ПОИСК(» «;A1)+1;300)&» «&ПСТР(A1;1;ПОИСК(» «;A1))

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

GIG_ant

Пользователь

Сообщений: 3102
Регистрация: 24.12.2012

 

{quote}{login=The_Prist}{date=19.11.2010 12:15}{thema=}{post}=ПСТР(A1;ПОИСК(» «;A1)+1;300)&» «&ПСТР(A1;1;ПОИСК(» «;A1)){/post}{/quote}  

  Спасибо огромное!  
Работает!  
Правда я не понимаю как, но работает! =)

 

=ПСТР(A1&» «&A1;1+ПОИСК(» «;A1);ДЛСТР(A1))

 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

 

Дорогие гуру!  
А можете подсказать формулу что то на подобе этого же только надо поменять 3 слова,    

  тоесть в одной ечейке А1 типа товары :  

  Вася Пупкин Вася Пупкин Вася Пупкин  

  поменять местами в В1 3 раза или 3 слова чтоб вышло так:  

  Пупкин Вася Пупкин Вася Пупкин Вася    

  Заранее благодарен если это возможно!!!

 

ShAM

Пользователь

Сообщений: 469
Регистрация: 05.01.2013

Если «Вася Пупкин» повторяется 3 раза (а не, например, «Вася Пупкин Ваня Нупкин Яша Лункин»), то формула от 19.11.2010, 13:31 выполняет то, что вы хотите.

 

Нет эта Формула  
=ПСТР(A1&» «&A1;1+ПОИСК(» «;A1);ДЛСТР(A1))  
просто смещает  
ориг.     Вася Пупкин Ваня Нупкин Яша Лункин  
результат Пупкин Ваня Нупкин Яша Лункин Вася  
а хотелось бы  
         Пупкин Вася Нупкин Ваня Лункин Яша    
если возможно

 

UDF. Попробуйте с разным числом слов, в т.ч. нечетным.  

  Function ФЯ(txt As String) As String  
Dim s$(), i&  
s = Split(txt)  
For i = 1 To UBound(s) Step 2  
   ФЯ = ФЯ & » » & s(i) & » » & s(i — 1)  
Next  
If i = UBound(s) + 1 Then ФЯ = ФЯ & » » & s(i — 1)  
ФЯ = Mid$(ФЯ, 2)  
End Function

 

Спасибо Казанский за вариант ,  
но с макросами как то редко работал и с ними не дружу..  
мне б вариат из формулы кто нибудь подсказал бы…  
буду очень признателен

 

Давайте Ваш пример (что есть — что надо), но, имхо, — формулами это дело сложно… Скорее всего придется использовать несколько доп. ячеек.

 

Михаил С.  

  Вася Пупкин Ваня Нупкин Яша Лункин  

  Пупкин Вася Нупкин Ваня Лункин Яша  

  т.е. 1 слово со словом 2, 3 слово со словом 4, 5 слово со словом 6 менялись местами …

 

если слов ВСЕГДА шесть и нет знаков препинания, и нужно поменять попарно — то можно одной формулой.

 

слов не всегда шесть, и бываю знаки но редко знаки припинания.

 

{quote}{login=ФЯ}{date=27.06.2012 08:02}{thema=}{post}… и бываю …{/post}{/quote}  
Повторение — мать учения, у вас незачет по Правилам — см. скрин… ;) -92988-

 

{quote}{login=ФЯ}{date=27.06.2012 08:02}{thema=}{post}слов не всегда шесть, и бываю знаки но редко знаки припинания.{/post}{/quote}Одна формула с этим делом не справится.    

  И в любом случае нужен пример с различными вариантами — не мне же за Вас их выдумывать.

 

1 слово со словом 2, 3 слово со словом 4, 5 слово со словом 6 менялись местами

 

И где конечный результат?  
Зы. из такого примера возникает ощущение бессмысленной работы.

 

> но с макросами как то редко работал и с ними не дружу..  
Вот так это выглядит в вашем файле. ИМХО ничего сложного.

 

Казанский,  

    Благодарю, за помощь, начинают нравится работа с макросами благодаря Вам.  

  Можно у Вас еще спросить , как сделать так чтобы не все  менялось если длинное предложение, а только 6 слов первых, если это возможно…

 

Казанский

Пользователь

Сообщений: 8839
Регистрация: 11.01.2013

#22

01.07.2012 17:27:18

Всего лишь параметр дописать :)  

  s = Split(txt, , 7)

  • Сортировка данных (слов и чисел) в ячейке по алфавиту
  • Поменять местами слова в ячейке Excel
  • Переставить определенные слова в начало или конец ячейки

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

Сортировка данных (слов и чисел) в ячейке по алфавиту

Такая операция может потребоваться, например в процессе поиска и удаления неявных дублей или при построении сводных таблиц. Так или иначе, речь об операциях, в которых не важен порядок слов внутри ячеек.

Сортировка содержимого внутри ячейки

Сортировать слова внутри ячейки по алфавиту А-Я

Речь обычно о ситуациях, когда в ячейке два слова. Наглядный пример – когда данные в формате Фамилия-Имя нужно переделать в формат Имя-Фамилия. Но если слов 3 и более, они также предстанут в зеркальном порядке.

меняем местами слова в ячейках

Меняем местами имя и фамилию в списке

Переставить определенные слова в начало или конец ячейки

Иногда слова во фразах идут не в том порядке, который хочется, но известен заранее список слов, которые должны идти в начале или конце строк.

Поможет в этом случае меню «Изменить слова», т.к. в большей степени задача относится к словам, чем ячейкам, – изменяется позиция конкретных слов в ячейке, а не ячейка как независимая сущность.

Пример применения функции “переставить слова в начало ячейки”.

Поменять порядок слов в ячейках быстро и без сложных формул поможет !SEMTools.
Скачивайте и начинайте экономить время и силы для решения более важных задач!

Изменение содержимого ячейки

​Смотрите также​​книга (book) [​ браво!! сколько ответов​ на рисунке:​ на рисунке:​ эту ячейку на​ поиск на листе​ ниже действий.​Примечание:​Вопросительный знак заменяет один​ полезна. Просим вас​, выберите пункт​Главная​ столбца.​ текста в ячейке,​ отображаются в строке​ редактирования. Без перемещения​Примечание:​книга​ на казалось-бы безнадежные​Далее на этом же​Далее на листе рабочей​

​ весь диапазон в​ данные и не​Чтобы найти текст или​ ​ любой знак. Например,​ уделить пару секунд​

​Параметры Excel​в группе​На вкладке​ нажмите кнопку в​ формул.​ курсора между ячейками​

​Мы стараемся как​] book​ вопросы!! еще один​ листе рабочей книги​​ книги подготовим область​​ ст. В.​ удается найти символы,​ числа, нажмите кнопку​Формулы​

Lower left corner of program window showing edit mode

Как Excel работает по-разному в режиме редактирования?

​ если ввести​ и сообщить, помогла​и выберите категорию​Выравнивание​Главная​ где нужно вставить​Щелкните ячейку с данными,​

​ в режиме редактирования,​ можно оперативнее обеспечивать​The_Prist​ есть)).. мне необходимо​ подготовим область для​ для размещения нашего​Если надо обработать​ которые вы знаете​Найти все​,​

Включение и отключение режима редактирования

​г?д​ ли она вам,​Дополнительно​выберите пункт​в группе​ разрыв строки, а​ которые требуется изменить,​

  1. ​ клавиши со стрелками​​ вас актуальными справочными​​: Модифицировать придется очень​​ заменить в ячейке​​ размещения нашего результата​​ результата – полученного​​ данные «на месте»,​

    ​ содержал сведения, может​

    ​или​значения​​, то будут найдены​ Изображение кнопки Office​ с помощью кнопок​​.​​Переносить текст​​Ячейки​​ затем нажмите клавиши​

  2. ​ а затем щелкните​​ перемещение курсора в​​ материалами на вашем​

    • ​ сильно. Проще в​ первое слово (с​​ – измененных фамилий​ слова «молоток», как​​ то та же​

    • ​ потребоваться снимите нужные​Найти далее​​и​ слова «гад», «гид»​​ внизу страницы. Для​

Режим редактирования

​В разделе​.​нажмите кнопку​ ALT + ВВОД.​

  • ​ в любом месте​ ячейке.​

    ​ языке. Эта страница​ данном случае воспользоваться​ маленькой буквы и​ и имен. Заполним​ показано ниже на​ формула в макросе:​ параметры форматирования из​.​

  • ​примечания​ и «год».​ удобства также приводим​Параметры правки​Примечание:​

    ​Формат​До нажатия клавиши ВВОД​ строки формул.​Если ничего не происходит​ переведена автоматически, поэтому​

  • ​ командой Разбить по​ последняя буква в​ ячейки двумя типами​ рисунке. Установим курсор​

    ​ Sub bb() With​ предыдущего поиска. В​Совет:​доступны только на​

Вставка, удаление или замена содержимого ячейки

  • ​Совет:​ ссылку на оригинал​выполните требуемое действие.​ Если текст одного слова​.​

  • ​ или TAB и​При этом запускается режим​ при попытке использовать​ ее текст может​ столбцам(вкладка Данные) и​ слове другая)… пример​ формул как показано​

  • ​ в ячейке А6​ Range(«A1», Cells(Rows.Count, «A»).End(xlUp))​ диалоговом окне​

  • ​ При нажатии кнопки​ вкладке​ Звездочки, знак вопроса и​ (на английском языке).​Чтобы оставаться в ячейку,​

    ​ много времени, не​​Выделите пункт​ перед или после​ редактирования и размещение​ режим редактирования, могут​ содержать неточности и​ в качестве разделителя​ прилагается… как это​ на рисунке:​ и вызовем функцию​ .Value = Evaluate(Replace(«INDEX(RIGHT(~,LEN(~)-FIND(«»​Поиск и замена​

  • ​Найти все​Поиск​ символы тильда (~)​Функции поиска и замены​ которую вы редактировали​ будут перенесены символы;​Размер ячейки​ нажатия клавиши F2,​

Отмена или Отмена изменений

​ курсора в строке​ быть отключены. Можно​ грамматические ошибки. Для​ указать [. Сделать​ можно сделать? спасибо​Обратите внимание! Во второй​ ЗАМЕНИТЬ:​ «»,~))&»» «»&LEFT(~,FIND(«» «»,~)-1),)»,​

​перейдите на вкладку​, каждого экземпляра условия,​; на вкладке «​ можно найти в​ в Excel используются​ выделения, снимите флажок​​ можно расширить столбец​ Кнопка ​и выполните одно​​ можно нажать клавишу​​ формул в месте​

Изменение способа отображения содержимого ячейки

​ включить или отключить​ нас важно, чтобы​ замену по второму​

  • ​ огромное заранее!!))))​ формуле мы используем​​Заполняем функцию аргументами, которые​​ «~», .Address)) End​Поиск​ которые вы ищете​Заменить​ данных листа перед​ для поиска в​после нажатия клавиши ВВОД,​ или уменьшить размер​ из следующих действий.​ ESC, чтобы отменить​ щелчка.​ режим редактирования, изменив​ эта статья была​ столбцу и потом​Serge_007​​ оператор «&» для​​ изображены на рисунке:​ With End Sub​и нажмите кнопку​ указываются и щелкнув​» доступны только​

    ​ их с тильда​

    1. ​ книге необходимой информации,​ переход к другой​ шрифта, чтобы просмотреть​

    2. ​Чтобы подогнать размер ячейки​​ все изменения, внесенные​​Щелкните ячейку, которая содержит​​ параметр Microsoft Excel.​​ вам полезна. Просим​​ просто объединить данные​​: Например так:​

      Изображение ленты Excel

    3. ​ добавления символа «а»​​Выбор данных параметров поясним​​Susliks​Параметры​

      • ​ нужное вхождение в​формулы​ в поле​​ например определенного числа​​ ячейке​

      • ​ весь текст. Если​ под текст, выберите​​ в содержимое ячейки.​​ данные, которые вы​Выберите пункты​​ вас уделить пару​​ двух столбцов.​

        ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СТРОЧН(ЗАМЕНИТЬ(B5;ПОИСК(» «;B5)-1;1;»е»))​​ к мужской фамилии,​ так: в качестве​: Спасибо огромное!​, чтобы открыть параметры​ списке сделает ячейки​.​Найти​ или текстовой строки.​.​ все виден текст​ команду​

  • ​После нажатия клавиши ВВОД​ хотите изменить и​Файл​ секунд и сообщить,​KL​mefisto​ чтобы преобразовать ее​ старого текста выбрали​

    ​Через макрос получается​​ форматирования. Щелкните стрелку​ active. Можно сортировать​Для поиска данных с​. Например, чтобы найти​

    ​На вкладке​

    1. ​Чтобы управлять направлением выделения,​ в ячейке после​Автоподбор ширины​

    2. ​ или TAB, операцию​​ нажмите клавишу F2.​​ >​​ помогла ли она​​: В данном примере,​​: БРАВО!!!! блин вроде​​ в женскую. Для​

      Изображение ленты Excel

      ​ ячейку А2, в​​ то что мне​ рядом с полем​ результаты​ учетом регистра установите​ данные, которые содержат​Главная​ установите флажок​ переносить текст, возможно,​.​ можно отменить изменения,​При этом запускается режим​Параметры​

      ​ вам, с помощью​​ такая формула должна​​ для Вас это​​ решения данной задачи​​ качестве нач_поз установили​​ надо​​Формат​​Найти​​ флажок​​ «?», вы введите​​в группе​

Выход из режима редактирования

​после нажатия клавиши ВВОД,​ потребуется изменить высоту​Чтобы увеличить ширину столбца,​ нажав клавиши CTRL​

  • ​ редактирования и перемещает​

    ​ >​ кнопок внизу страницы.​ работать:​ так просто… раз​

    ​ можно было бы​ число 5, так​Функция ЗАМЕНИТЬ, входит в​и нажмите кнопку​

    1. ​все, щелкнув заголовок​​Учитывать регистр​​~?​​Редактирование​​ переход к другой​​ строки.​​ выберите команду​

      ​ + Z или,​

      ​ курсор в конце​Дополнительно​​ Для удобства также​ Изображение кнопки Office​=ПРОСМОТР(2;1/(ПОДСТАВИТЬ(A2;Словарь!$A$3:$A$7;Словарь!$B$3:$B$7)<>A2);ПОДСТАВИТЬ(A2;Словарь!$A$3:$A$7;Словарь!$B$3:$B$7))​​ и все!!! а​​ использовать функцию =СЦЕПИТЬ(B3;»а»)​​ как именно с​​ состав текстовых функций​

    2. ​Очистить​​ столбца.​​.​

      • ​как критерии поиска.​нажмите кнопку​ ячейке​​На вкладке​Ширина столбца​ нажав кнопку​​ содержимого ячейки.​

      • ​.​ приводим ссылку на​​Дайте пример, где​ для меня как​ вместо формулы =B3&»а»​​ пятой позиции слова​ MS Excel и​​.​​Чтобы заменить текст или​Для поиска ячеек, содержащих​

  • ​Нажмите кнопку​

    ​Найти и выделить​, щелкните стрелку рядом​Главная​и введите нужное​Отменить​Чтобы вставить символы, щелкните​

  • ​ИЛИ​

    ​ оригинал (на английском​ важно учитывать текст​ китайская грамота)) СПАСИБО!!!​ – результат идентичный.​

  • ​ «Молоко» мы символы​

    ​ предназначена для замены​Для поиска текста или​ числа, введите знаки​ только символы, введенные​

support.office.com

Поиск или замена текста и чисел на листе

​Параметры​​.​ с​в группе​ значение в поле​на панели​ ячейку, которую вы​В Excel 2007 только:​ языке) .​ до и после.​jakim​ Но сегодня настоятельно​ не берем для​ конкретной области текстовой​ чисел на листе​ для замены в​ в поле​, чтобы определить дополнительные​Выполните одно из указанных​направлением​ячейки​

​Ширина столбца​Быстрого доступа​ хотите вставить их​ нажмите​Вы можете редактировать содержимого​Добавлено:​

  1. ​: Можно и так.​​ рекомендуется отказываться от​​ нашего итогового слова,​​ строки, в которой​​ также можно использовать​​ поле​​Найти​

    Изображение ленты Excel

  2. ​ условия поиска при​ ниже действий.​

    • ​и затем выберите​нажмите кнопку​​.​​.​

    • ​ и введите новые​Кнопку Microsoft Office​ ячейки непосредственно в​​Впрочем вот так​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=LOWER(LEFT(B5))&MID(B5;2;222)​

  3. ​ данной функции так​​ число_знаков установили равным​​ находится исходный текст​ функции ПОИСК и​Заменить на​, установите флажок​​ необходимости:​​Чтобы найти текст или​ в списке направление.​Формат​

    ​Примечание:​После изменения содержимого ячейки,​ символы.​, выберите пункт​ ячейку. Можно также​

    • ​ решается вопрос с​mefisto​ как она имеет​​ 2, так как​​ на указанную строку​ НАЙТИ.​(или оставьте это​

    • ​Ячейка целиком​Для поиска данных на​ числа, выберите пункт​​Нажмите клавишу TAB.​​и в разделе​ Также ширину столбца можно​ может потребоваться настроить​

      ​Чтобы удалить знаки, щелкните​​Параметры Excel​ изменить содержимое ячейки,​ текстами до и​: СПАСИБО!!!​ свои ограничения и​ именно это число​​ текста (новый текст).​​Susliks​ поле пустым, чтобы​.​​ листе или во​​Найти​

  4. ​Это прекращает режим редактирования​​Размер ячейки​​ увеличить, изменив формат​ способ их отображения.​ ячейку, которую вы​

    • ​и выберите категорию​ введя в строка​ после:​SHARP​​ более требовательна к​​ не учитывается в​​С целью детального изучения​​: Всем привет!​​ ничем не заменять​​Если вы хотите найти​

    • ​ всей книге выберите​.​ и Выбор ячейки​​выберите пункт​​ столбца или отдельной​​В некоторых случаях ячейки​​ хотите удалить их,​​Дополнительно​​ формул.​

    • ​=ПРОСМОТР(2;СЧЁТЕСЛИ(B2;»Текст до -​: Доброе времени суток​ ресурсам в сравнении​​ новом слове, в​​ работы данной функции​​Возможно боян, но​​ знаки), а затем​​ текст или числа​​ в поле​​Чтобы найти и заменить​​ справа от текущей​

      ​Автоподбор размера строки​​ ячейки. Например, можно​​ могут отображаться​​ затем нажмите клавишу​​.​​При редактировании содержимого ячейки​​ *(????), текст после*»)/(ПОДСТАВИТЬ(A2;Словарь!$A$3:$A$7;Словарь!$B$3:$B$7)<>A2);ПОДСТАВИТЬ(A2;Словарь!$A$3:$A$7;Словарь!$B$3:$B$7))​​Всех с прошедшими​ с простым и​​ качестве нового текста​​ рассмотрим один из​​ поиск мне не​​ нажмите кнопку​​ с определенным форматированием,​​Искать​

    • ​ текст или числа,​ ячейки. Выбор ячейки​.​​ изменить формат даты,​​#​

    • ​ BACKSPACE, или выделите​В разделе​ Excel работает в​​VideoAlex​​ и наступающими​​ удобным оператором амперсанд.​​ установили функцию ПРАВСИМВ​

  5. ​ простейших примеров. Предположим​ помог​Найти далее​ нажмите кнопку​​вариант​​ выберите пункт​ слева, нажав клавиши​Чтобы перестанут работать в​​ чтобы отображался только​​. Это может произойти,​

    ​ символы и нажмите​​Параметры правки​ режиме редактирования. Некоторые​: Прошу прощения, а​Подскажите пожалуйста функцию,​​Kot_Lancelot​​ с параметрами ячейки​ у нас имеется​Подскажите, пожалуйста, надо​или​Формат​​на листе​​Заменить​​ SHIFT + TAB.​​ режиме редактирования, выполните​ день и месяц​ если ячейка содержит​

  6. ​ клавишу DELETE.​выполните требуемое действие.​

    • ​ функции Excel работают​ почему придется вообще​​ которая бы меняла​​: Всем привет!​​ А3 и взятием​​ несколько слов в​

      ​ поменять 2 слова​​Найти все​​и выберите нужные​​или​.​Щелкните другую ячейку.​ одно из указанных​ (формат «дд.мм»), например​ числа или даты​Чтобы заменить определенные символы,​​Чтобы включить режим редактирования,​​ по-разному или недоступны​ что-то менять. Если​

    • ​ часть текста в​Подскажите, пожалуйста, как​ последних двух символов​ разных столбцах, необходимо​​ в ячейках столбца​​.​ параметры в диалоговом​в книге​В поле​Выход из режима редактирования​​ ниже действий.​​ 31.12, или представить​​ и ширину столбца,​​ выделите их и​

      ​ установите флажок​​ в режиме редактирования.​​ в качестве меняемого​​ ячейке на текст​​ можно поменять местами​​ «ок».​

      ​ получить новые слова​ местами.​Примечание:​

  7. ​ окне​.​Найти​ в Excel и​​Нажмите клавишу ВВОД.​​ число в экспоненциальном​​ его не удается​​ введите новые символы.​

Советы

  • ​Разрешить редактирование непосредственно в​При Excel находится в​ слова указать [book],​ из словаря.​ буквы в ячейке,​Далее нажимаем на кнопку​ используя исходные. Для​Пример: «Лебедев Павел»​ Если поле​Найти формат​Для поиска данных в​введите текст или​ выбирает ячейку, которая​​Выход из режима редактирования​​ формате, например 4E+08.​​ отобразить все знаки,​​Чтобы включить режим замены,​​ ячейке​​ режиме редактирования, как​ а в качестве​The_Prist​​ чтобы они отобразились​​ «ОК» и получаем​​ данного примера помимо​​ нужно получить «Павел​

  • ​Заменить на​.​ строках или столбцах​ числа, которые нужно​ была нажата кнопка.​

support.office.com

Поменять слова местами в пределах одной ячейки.

​ в Excel и​​При наличии нескольких строк​
​ которые требуется его​ в котором прежние​.​
​ показано на приведенном​ заменителя [книга], то​:​ наоборот (зеркально)?​
​ результат:​ основной нашей функции​ Лебедев» (строк более​недоступно, откройте вкладку​
​Совет:​ выберите в поле​ искать, или щелкните​Нажмите клавишу F2.​ выбирает ячейку непосредственно​ текста в ячейке,​ формат. Например предположим,​
​ знаки заменяются новыми​
​Чтобы отключить режим редактирования,​

​ ниже рисунке слово​​ будет ведь работать?​SHARP​Использовать только формулы,​Пример 2. Рассмотрим еще​ ЗАМЕНИТЬ используем также​ 100)​Заменить​ Чтобы найти ячейки, точно​Просматривать​
​ стрелку в поле​Excel выход из режима​ под текущей ячейки.​ часть текста может​ что ячейки, используя​ по мере ввода,​ снимите флажок​Редактировать​The_Prist​: Здорово все работает.​

​ без VBA​​ один небольшой пример.​
​ функцию ПРАВСИМВ –​Вся соль проблемы,​.​

CyberForum.ru

Примеры работы с текстовой функцией ЗАМЕНИТЬ в Excel

​ соответствующие определенному формату,​вариант​Найти​ редактирования и оставляет​Также можно указать, что​ не отображаться должным​ формат даты «мм/дд/гггг»​ нажмите клавишу INSERT.​Разрешить редактирование непосредственно в​

Как работает функция ЗАМЕНИТЬ в Excel?

​появляется в левом​: да, будет. Но​ Спасибо​Пример:​ Предположим у нас​ данная функция служит​ что необходимо сделать​При необходимости поиск можно​ можно удалить все​по строкам​и нажмите кнопку​ курсор там, где​ нажатие клавиши ВВОД​ образом. Можно отобразить​ содержит 31/12/2007. Тем​Примечание:​ ячейке​ нижнем углу окна​ кто его знает​Я спрашивал про​Привет человек -​ в ячейках табличного​ для возврата определенного​

​ это в пределах​

Функция заменить в Excel и примеры ее использования

  1. ​ отменить, нажав клавишу​ условия в поле​или​ последнего поиска в​ это.​табличка со словами.
  2. ​ выбора различных смежные​ несколько строк текста​ не менее столбец​ Режим замены можно включить​.​ программы в Microsoft​ что там за​ функцию, потому что​ кеволеч тевирП​ процессора Excel имеются​ЗАМЕНИТЬ.
  3. ​ числа знаков от​ этой ячейки (не​Заполняем аргументами.

​ ESC.​Найти​по столбцам​ списке.​Примечание:​ ячейки.​ внутри ячейки, обтекание​ только ширину, чтобы​ или отключить только​Чтобы начать работу в​ Excel.​ комбинации. Я подумал,​ менять слова надо​Заранее спасибо​ столбцы с мужскими​ конца строки текста.​ создавая дополнительную), как​Чтобы заменить одно или​, а затем выбрать​.​В условиях поиска можно​ Мы стараемся как можно​

​Выберите пункты​ текстом.​ отобразить шесть знаков.​

получаем результат.

Как заменить часть текста в ячейке Excel?

​ в том случае,​ режиме редактирования, выполните​Многие команды недоступны в​ что менять надо​ после и до​!​ фамилиями и именами​ То есть, например,​ тут: =ПРАВСИМВ(A4;ДЛСТР(A4)-НАЙТИ(» «;A4))&»​ все совпадения с​ ячейку с нужным​Для поиска данных с​ использовать подстановочные знаки,​

  1. ​ оперативнее обеспечивать вас​Файл​Примечание:​ В ячейке отображается​ если вы находитесь​табличка со фамилией и именем.
  2. ​ одно из указанных​ режиме редактирования. Например​ отдельно слова только​ определенной комбинации символов.​Юрий​ сотрудников некоторой фирмы.​ у нас есть​ «&ЛЕВСИМВ(A4;НАЙТИ(» «;A4))​ введенным текстом, нажмите​2 типа формул.

​ форматированием в качестве​ конкретными свойствами выберите​ например вопросительный знак​ актуальными справочными материалами​ >​ Когда Excel находится в​#​ в режиме редактирования.​ ниже действий.​ когда Excel находится​ если они внутри​Как можно мадефецироват​:​ Необходимо заменить их​ два слова: молоко​Заранее спасибо!​ кнопку​ примера. Щелкните стрелку​ в поле​ (?) и звездочку​ на вашем языке.​

exceltable.com

Как поменять местами буквы в ячейке используя формулы?

​Параметры​​ режиме редактирования, не​
​. Чтобы просмотреть все​ При включенном режиме​Дважды щелкните ячейку, содержимое​ в режиме редактирования,​ квадратных скобок и​
​ ваш код, чтобы​Kot_Lancelot​
​ буквы в определенных​
​ и каток, в​З.Ы. Officce 2010​
​Заменить​:)​ рядом с кнопкой​

​Область поиска​​ (*).​

​ Эта страница переведена​​ >​ удается изменить вид​

planetaexcel.ru

Как заменить первое слово в ячейке? (Как заменить первое слово в ячейке?)

​ содержимое ячейки с​​ замены, будут перезаписаны​ которой требуется изменить.​ нельзя применить условное​ при этом в​ замена происходила после​: Юрий, спасибо большое​ местах так, чтобы​ результате мы должны​Казанский​или​Формат​вариант​Звездочка используется для поиска​ автоматически, поэтому ее​Дополнительно​ текста переносится.​

​ его текущий формат,​​ при вводе и​
​При этом запускается режим​

​ форматирование или изменить​​ одних квадратных скобках​ данной комбинации (пусть​ за помощь!​ преобразовать их в​ получить слово молоток.​: В чем проблема?​

​Заменить все​​, выберите пункт​
​формулы​

​ любой строки знаков.​​ текст может содержать​

excelworld.ru

Замена части текста в ячейке

​.​​Перенос текста в ячейке​
​ необходимо увеличить ширину​ выделенного знака справа​:)
​ редактирования и перемещает​ выравнивание содержимого ячейки.​ будет более одного​ это будет «)​mefisto​

​ женские.​​​

​ Формула работает. Ваш​​.​Выбрать формат из ячейки​
​,​ Например, если ввести​ неточности и грамматические​ИЛИ​Щелкните ячейку, в которой​
​ столбца.​ от точки вставки​ курсор в ячейку​Кроме того клавиши со​ слова для замены:​ [» и «]»)​
​: Здравствуйте… на сколько​
​Создадим на листе рабочей​Создадим на листе рабочей​
​ текст в столбце​​Microsoft Excel сохраняет параметры​​, а затем щелкните​

​значения​​г*д​ ошибки. Для нас​В Excel 2007 только:​ требуется выполнить перенос​Изменение ширины столбца​ в строке формул.​ в нужное место​ стрелками поведение которых​[book и другое​Пример:​ я понял здесь​

​ книги Excel табличку​​ книги табличного процессора​ А. Введите эту​ форматирования, которые можно​
​ ячейку с форматированием,​
​или​, то будут найдены​ важно, чтобы эта​
​ нажмите​​ текста.​Щелкните ячейку, для которой​Чтобы начать новую строку​ при двойном щелчке.​
​ отличается при Excel​ слово, которое не​

​книга (book) [book]​​ есть можно сказать​ со фамилией и​ Excel табличку со​ формулу в яч.​ определить. Если вы​ которое требуется найти.​примечания​ слова «год» и​

​ статья была вам​​Кнопку Microsoft Office​На вкладке​ требуется изменить ширину​ в определенном месте​ Содержимое ячейки также​ находится в режиме​ обязательно будет заменено]​ book​ гуру этой программы!!​ именем, как показано​ словами, как показано​ В4, потом скопируйте​
​ еще раз выполнить​Выполните одно из указанных​.​

planetaexcel.ru

​ «город».​

Во многих случаях вам может потребоваться поменять местами текст в одной ячейке для некоторых целей. Например, ячейка содержит имя Смит Джон, вам нужно поменять местами текст внутри ячейки, чтобы изменить имя на Джон Смит. В этой статье перечислены некоторые методы решения этой проблемы.

Менять местами текст в одной ячейке с помощью формулы
Менять местами или переключать текст внутри одной ячейки с помощью кода VBA
Легко меняйте местами или переключайте текст внутри одной ячейки с помощью Kutools for Excel


Менять местами текст в одной ячейке с помощью формулы

Приведенная ниже формула может помочь вам поменять местами тексты в одной ячейке Excel. Пожалуйста, сделайте следующее.

1. Выберите пустую ячейку, чтобы найти замененные данные, введите формулу в панель формул и нажмите кнопку Enter ключ. Смотрите скриншот:

=RIGHT(A2,LEN(A2)-FIND(» «,A2)) & » » & LEFT(A2,FIND(» «,A2)-1)

2. Выберите ячейку результата, затем перетащите маркер заполнения вниз, чтобы получить остальные результаты, как показано ниже.

Затем вы можете увидеть, что имя и фамилия меняются местами в указанных ячейках.

Внимание: Этот метод может поменять местами только два текста в одной ячейке, разделенных пробелом.



Менять местами или переключать текст внутри одной ячейки с помощью кода VBA

Как показано выше, вы также можете запустить следующий сценарий VBA, чтобы поменять местами текст в одной ячейке.

1. нажмите другой + F11 клавиши одновременно, чтобы открыть Microsoft Visual Basic для приложений окно.

2. в Microsoft Visual Basic для приложений окна, нажмите Вставить > Модули. Затем скопируйте и вставьте приведенный ниже код VBA в окно модуля.

Код VBA: поменять местами или переключить текст внутри одной ячейки

Sub res()
    Dim xRg As Range, yRg As Range
    Dim LastRow As Long, i As Long
    Dim strTxt As String, strFs As String
    Dim strLs As String, N As Integer
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Range Selection:", _
                                    Title:="Kutools for excel", Type:=8)
    For Each yRg In xRg
        On Error Resume Next
        strTxt = yRg.Value
        Trim (strTxt)
        N = InStr(strTxt, " ")
        strLs = Left(strTxt, N - 1)
        strFs = Right(strTxt, Len(strTxt) - N)
        yRg.Value = strFs & " " & strLs
    Next
End Sub

3. нажмите F5 ключ для запуска кода. В всплывающем Kutools for Excel в диалоговом окне выберите диапазон данных, которые необходимо поменять местами, а затем щелкните значок OK кнопка. Смотрите скриншот:

После этого вы увидите, что тексты в указанных ячейках имени немедленно меняются местами.

Внимание: Этот код также может поменять местами два слова в одной ячейке, которые правильно разделены пробелом.


Легко меняйте местами или переключайте текст внутри одной ячейки с помощью Kutools for Excel

В этом разделе рекомендуется использовать утилиту Reverse Text Order из Kutools for Excel чтобы помочь вам легко решить эту проблему. Пожалуйста, сделайте следующее.

1. Выберите диапазон, содержащий тексты, которые нужно поменять местами, затем щелкните Кутулс > Текст > Обратный порядок текста. Смотрите скриншот:

2. в Обратный текст диалоговом окне укажите разделитель, тексты которого вы будете менять местами в Разделитель раздел. В этом случае я выбираю Space вариант. А затем щелкните OK кнопку.

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

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Демонстрация: легко меняйте местами или переключайте текст в одной ячейке с помощью Kutools for Excel

Связанная статья:

  • Как поменять местами день и месяц даты в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Есть файл с колонкой

Имя Фамилия Отчество

Нужно привести к православному ФИО (Фамилия Имя Отчество)

есть

анониним анониномов анонимович

нужно

анониномов анониним анонимович

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

можно что-то вроде =ПСТР(A1&», «&A1;ПОИСК(«/»;ПОДСТАВИТЬ(A1;»,»;»/»;2))+2;ДЛСТР(A1))

=ПСТР(A2;ПОИСК(» «;A2)+1;300)&» «&ПСТР(A2;1;ПОИСК(» «;A2))

получаю анониномов анонимович анониним

задан 17 июн 2016 в 11:19

des1roer's user avatar

des1roerdes1roer

2,6565 золотых знаков29 серебряных знаков68 бронзовых знаков

5

=ПСТР(A2;ПОИСК(» «;A2)+1;ЕСЛИОШИБКА(ПОИСК(» «;A2;ПОИСК(» «;A2)+1);ДЛСТР(A2))-ПОИСК(» «;A2)-1)&» «&ЛЕВСИМВ(A2;ПОИСК(» «;A2))&»
«&ПСТР(A2;1+НАЙТИ(СИМВОЛ(1);ПОДСТАВИТЬ(A2;»
«;СИМВОЛ(1);ДЛСТР(A2)-ДЛСТР(ПОДСТАВИТЬ(A2;» «;»»))));ДЛСТР(A2))

ответ дан 17 июн 2016 в 12:23

des1roer's user avatar

des1roerdes1roer

2,6565 золотых знаков29 серебряных знаков68 бронзовых знаков

2

Давайте будем проще )

=ПОДСТАВИТЬ(ПСТР(A1;ПОИСК(" ";A1)+1;50);" ";" "& ЛЕВБ(A1;ПОИСК(" ";A1)))

Формула меняет положение первого слова — ставит его после второго

50 — число больше наибольшего количества символов в ФИО. Если найдется ФИО длиннее, смело меняйте 50 на 999 )

Можно заменить на

ДЛСТР(A1)-ПОИСК(" ";A1)

но особого смысла в этом нет.

ответ дан 29 авг 2016 в 23:40

vikttur_Stop_RU_war_in_UA's user avatar

=ПСТР(A1;ПОИСК(" ";A1;1)+1;ПОИСК(" ";A1;ПОИСК(" ";A1;1)+1)-ПОИСК(" ";A1)-1)&" "&ПСТР(A1;1;ПОИСК(" ";A1)-1)&" "&ПСТР(A1;ПОИСК(" ";A1;ПОИСК(" ";A1)+1)+1;ДЛСТР(A1)-ПОИСК(" ";A1;ПОИСК(" ";A1)+1))

ответ дан 17 июн 2016 в 12:29

slippyk's user avatar

slippykslippyk

6,0913 золотых знака19 серебряных знаков38 бронзовых знаков

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как поменять местами строчку в excel
  • Как поменять местами строку в таблице excel
  • Как поменять масштаб таблицы в excel
  • Как поменять масштаб диаграммы в excel
  • Как поменять масштаб графика в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии