Поменять слова местами в ячейке excel

Обновлено: 07.07.2024

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

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

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

Как Excel в режиме правки?

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

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

Включить или отключить режим правки

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

Щелкните Файл > Параметры > Дополнительно.

Только Excel 2007: нажмите кнопку Microsoft Office , Excel параметры ,а затем выберите категорию Дополнительные параметры.

В разделе Параметры правки выполните требуемое действие.

Чтобы включить режим правки, выберите элемент Разрешить редактирование непосредственно в ячейках.

Чтобы отключить режим правки, сключим поле Разрешить редактирование непосредственно в ячейках.

Перейдите в режим правки

Чтобы начать работу в режиме правки, сделайте следующее:

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

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

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

При этом в режиме правки курсор будет расположен в области формул в том месте, где вы щелкнули.

Щелкните ячейку с данными, которые вы хотите изменить, и нажмите F2.

В режиме правки курсор будет курсором в конце содержимого ячейки.

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

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

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

Чтобы заменить определенные символы, вы выберите их и введите новые символы.

Чтобы включить режим замены, чтобы существующие символы заменялись новыми при вводе, нажмите кнопку ВСТАВИТЬ.

Примечание: Режим перепечатки можно использовать или отключать только в режиме правки. Если включен режим вставки, знак справа от точки вставки выделяется в панели формул и перезаписывается при вводе.

Чтобы начать новую строку текста в определенной точке ячейки, щелкните в том месте, где нужно ввести разрыв строки, а затем нажмите ALT+ВВОД.

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

Перед нажатием клавиши ВВОД или TAB, а также до или после нажатием клавиши F2 можно нажать клавишу ESC, чтобы отменить любые изменения содержимого ячейки.

После нажатия вводов или tab можно отменить изменения, нажав CTRL+Z или нажав кнопку Отменить на панели быстрого доступа.

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

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

Изменение ширины столбца

Щелкните ячейку, для которой требуется изменить ширину столбца.

На вкладке Главная в группе Ячейки нажмите кнопку Формат.

Выделите пункт Размер ячейки и выполните одно из следующих действий.

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

Чтобы указать большую ширину столбца, щелкните Ширина столбца и введите нужное число в поле Ширина столбца.

Примечание: Также ширину столбца можно увеличить, изменив формат столбца или отдельной ячейки. Например, можно изменить формат даты, чтобы отображался только день и месяц (формат "дд.мм"), например 31.12, или представить число в экспоненциальном формате, например 4E+08.

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

Примечание: Если Excel режиме редактирования, изменить способ переноса текста невозможно.

Перенос текста в ячейке

Щелкните ячейку, в которой требуется выполнить перенос текста.

На вкладке Главная в группе Выравнивание выберите пункт Переносить текст.

Примечание: Если текст является одним длинным словом, символы не будут переносимы; вы можете расширить столбец или уменьшить размер шрифта, чтобы увидеть весь текст. Если после переноса текста в ячейке отображается не весь текст, может потребоваться изменить высоту строки.

На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите в разделе Размер ячейки команду Автоподбор высоты строки.

Выход из режима правки

Чтобы остановить работу в режиме правки, сделайте следующее:

Нажмите клавишу ВВОД.

Excel выйти из режима правки и выбрать ячейку непосредственно под текущей ячейкой.

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

Щелкните Файл > Параметры > Дополнительно.

Только Excel 2007: нажмите кнопку Microsoft Office , Excel параметры ,а затем выберите категорию Дополнительные параметры.

В разделе Параметры правки выполните требуемое действие.

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

Чтобы управлять направлением выделения, выберите после нажатия клавиши ВВОД, переместите выделение, щелкните стрелку рядом с кнопкой Направление ивыберите направление из списка.

Нажмите клавишу TAB.

При этом режим правки перестанет быть изменен и выберет ячейку справа от текущей ячейки. При нажатии shift+TAB ячейка будет выбрана слева.

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

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

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

Lower left corner of program window showing edit mode

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​ много времени, не​​Выделите пункт​ перед или после​ редактирования и размещение​ режим редактирования, могут​ содержать неточности и​ в качестве разделителя​ прилагается. как это​ на рисунке:​ и вызовем функцию​ .Value = Evaluate(Replace("INDEX(RIGHT(

)-FIND(""​Поиск и замена​

​Найти все​Поиск​ символы тильда (

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

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

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

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

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

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

​ огромное заранее!!))))​ формуле мы используем​​Заполняем функцию аргументами, которые​​ "

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​все, щелкнув заголовок​​Учитывать регистр​​

?​​Редактирование​​ переход к другой​​ строки.​​ выберите команду​

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

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

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

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

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

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

​ "Молоко" мы символы​

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

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

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

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

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

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

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

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

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

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

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

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

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

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

​и выберите категорию​ введя в строка​ после:​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​​ и наступающими​​ удобным оператором амперсанд.​​ установили функцию ПРАВСИМВ​

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

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

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

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

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

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

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

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

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

Советы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Я тут недавно понял одну вещь: если необходимо одно слово в предложении поменять местами с другим словом, то через стандартные функции листа Excel это сделать не столько даже проблематично, сколько в итоге слишком замороченно получается и совсем не универсально. Вот и решил создать небольшую функцию пользователя, которая бы умела перемещать слово из одной позиции в другую.

Function Move_SubString(Ячейка As String, Номер_подстроки As Long, Новое_место As Long, Optional Разделитель As String = " ") 'Ячейка - текст или ссылка на ячейку с текстом 'Номер_подстроки - это номер слова в строке, которое перемещаем. 'Новое_место - куда в строке перемещаем. 'Разделитель - необязательный аргумент. По умолчанию - пробел. Dim sStr, li As Long, lcnt As Long Dim sNewWord As String, sTmpStr As String sStr = Split(Application.Trim(Ячейка), Разделитель) If Номер_подстроки >= UBound(sStr) + 1 Then Номер_подстроки = UBound(sStr) + 1 For li = LBound(sStr) To UBound(sStr) If li = Номер_подстроки - 1 Then sTmpStr = sStr(li): sStr(li) = "" Next li For li = LBound(sStr) To UBound(sStr) If sStr(li) <> "" Then lcnt = lcnt + 1 If lcnt = Новое_место Then sNewWord = sNewWord & Разделитель & sTmpStr & Разделитель & sStr(li) Else sNewWord = sNewWord & Разделитель & sStr(li) End If End If Next li If Новое_место >= UBound(sStr) + 1 Then sNewWord = sNewWord & Разделитель & sTmpStr Move_SubString = Application.Trim(sNewWord) End Function

Чтобы правильно использовать приведенный код, необходимо сначала ознакомиться со статьей Что такое функция пользователя(UDF)?. Вкратце: скопировать текст кода выше, перейти в редактор VBA( Alt + F11 ) -создать стандартный модуль(Insert -Module) и в него вставить скопированный текст. После чего функцию можно будет вызвать из Диспетчера функций( Ctrl + F3 ), отыскав её в категории Определенные пользователем (User Defined Functions) .
Синтаксис:
=Move_SubString( A2 ;2;5)

Ячейка ( A2 ) - текст или ссылка на ячейку с текстом, в котором необходимо переместить слово.

Номер_подстроки (2) - это номер слова в строке, которое перемещаем. Если для Номер_подстроки указать число заведомо большее, чем кол-во слов в строке(скажем 1000), то будет перемещено последнее слово на позицию, указанную аргументом Новое_место.

Новое_место (5) - номер позиции слова в строке, куда перемещаем.

Разделитель - необязательный аргумент. По умолчанию - пробел. Этим символом будет разделено перемещаемое слово.

С помощью функции можно либо переместить слово с одной позиции в предложении на другую или поменять слова в предложении местами. В файле-примере вы найдете примеры применения обоих вариантов.

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

Процедура перемещения ячеек

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

Метод 1: копирование

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

Копирование ячейки в Эксель

  1. Встаем в первую ячейку (выделяем ее), которую планируем переместить. Находясь в главной вкладке программы нажимаем на кнопку “Копировать” (группа инструментов “Буфер обмена”). Также можно просто нажать комбинацию клавиш Ctrl+C.

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

Метод 2: перетаскивание

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

Перемещение ячейки в Эксель

    Выбираем ячейку, которую планируем переместить в новое место. Наводим курсор мыши на ее границу, и как только он изменит вид на привычный указатель (с 4 стрелками в разные стороны на конце), нажав и не отпуская клавишу Shift, выполняем перенос ячейки в новое место с помощью зажатой левой кнопки мыши.

Метод 3: использование макросов

Мы упоминали в начале статьи, что в Excel, увы, нет специального инструмента, позволяющего оперативно “перекинуть” местами ячейки (за исключением метода выше, который эффективен только для смежных элементов). Однако сделать это можно с помощью макросов:

  1. Для начала нужно убедиться в том, что в приложении активирован так называемый “режим разработчика” (по умолчанию выключен). Для этого:
    • переходим в меню “Файл” и выбираем в перечне слева пункт “Параметры”.
    • в параметрах программы щелкаем по подразделу “Настроить ленту”, в правой части ставим галочку напротив пункта “Разработчик” и жмем OK.
  2. Переключаемся во вкладку “Разработчик”, где жмем по значку “Visual Basic” (группа инструментов “Код”).
  3. В редакторе, нажав на кнопку “View Code”, вставляем в появившемся окне код ниже:
    Sub ПеремещениеЯчеек()
    Dim ra As Range: Set ra = Selection
    msg1 = "Произведите выделение ДВУХ диапазонов идентичного размера"
    msg2 = "Произведите выделение двух диапазонов ИДЕНТИЧНОГО размера"
    If ra.Areas.Count <> 2 Then MsgBox msg1, vbCritical, "Проблема": Exit Sub
    If ra.Areas(1).Count <> ra.Areas(2).Count Then MsgBox msg2, vbCritical, "Проблема": Exit Sub
    Application.ScreenUpdating = False
    arr2 = ra.Areas(2).Value
    ra.Areas(2).Value = ra.Areas(1).Value
    ra.Areas(1).Value = arr2
    End Sub
  4. Закрываем окно редактора, щелкнув привычную кнопку в виде крестика в верхнем правом углу.
  5. Зажав клавишу Ctrl на клавиатуре выделяем две ячейки или две области с одинаковым количество элементов, которые планируем поменять местами. Затем нажимаем кнопку “Макросы” (вкладка “Разработчик”, группа “Код”).
  6. Появится окно, в котором мы видим ранее созданный макрос. Выбираем его и щелкаем “Выполнить”.
  7. В результате работы макрос поменяет местами содержимое выделенных ячеек.

Примечание: при закрытии документа макрос будет удален, поэтому, в следующий раз его нужно будет создавать заново (при необходимости). Но, если вы предполагаете, что в дальнейшем придется часто выполнять подобные операции, файл можно сохранить с поддержкой макросов.

Сохранение документа Excel с поддержкой макросов

Заключение

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

Читайте также: