Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Как изменить прописные буквы на строчные в Microsoft Excel?

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


Измените текстовые строки на строчные, прописные, прописные ...

Kutools for Excel's Изменить регистр Утилита может помочь вам изменить текстовые строки в верхний регистр, нижний регистр, правильный регистр, регистр предложений и регистр переключения по мере необходимости. Нажмите, чтобы скачать Kutools для Excel!

изменить документ на строчный 12


Метод 1: функции Excel для изменения текста в нижний регистр

Microsoft Excel поддерживает функцию Lower для изменения любых типов текстовых строк в нижний регистр, пожалуйста, сделайте так:

1, В соседней пустой ячейке D1 введите или скопируйте формулу

= НИЖНЯЯ (A2)

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

изменить документ на строчный 1

2, Затем выберите ячейку D1 и перетащите маркер заливки до тех ячеек, где вы хотите применить эту формулу, и все текстовые строки были преобразованы в строчные буквы, см. Снимок экрана:

изменить документ на строчный 2

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

изменить документ на строчный 3

Заметки:

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

=UPPER(A2)

изменить документ на строчный 4

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

=PROPER(A2)

изменить документ на строчный 5


офис вкладка рис

Наступает сезон увольнений, все еще работаешь медленно?
-- Office Tab повышает ваш темп, экономит 50% рабочего времени!

  • Удивительно! Работа с несколькими документами еще более удобна и удобна, чем с одним документом;
  • По сравнению с другими веб-браузерами, интерфейс Office Tab более мощный и эстетичный;
  • Уменьшите тысячи утомительных щелчков мышью, попрощайтесь с шейным спондилезом и мышиной рукой;
  • Выбирайте элиты 90,000 и известные компании 300 +!
Полная функция, Бесплатная пробная версия 30-день Подробнее Скачать сейчас!

Метод 2: функция Flash Fill для изменения текста в нижний регистр

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

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

изменить документ на строчный 6

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

изменить документ на строчный 7

Заметки:

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

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


Метод 3: код VBA для изменения текста в нижний регистр

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

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

2. Щелчок Вставить > модуль, и вставьте следующий код в окно модуля.

Код VBA: изменить текстовые строки в нижний регистр:

Sub LCase()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.LCase(Rng.Value)
Next
End Sub

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

изменить документ на строчный 8

4, Затем нажмите OK кнопку, и все текстовые строки в выбранных ячейках были преобразованы в нижний регистр, см. скриншот:

изменить документ на строчный 9

Заметки:

Измените текстовые строки на прописные, пожалуйста, скопируйте и вставьте этот код VBA в модуль:

Sub UCase()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = VBA.UCase(Rng.Value)
Next
End Sub

Используйте первую букву каждого слова, скопируйте и вставьте этот код VBA в модуль:

Sub ProperCase()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    Rng.Value = Application.WorksheetFunction.Proper(Rng.Value)
Next
End Sub

Метод 4: Kutools для Excel, чтобы изменить текст в нижний регистр

Kutools for Excel

Расширенные инструменты 300, решают сценарии работы 1500

решать головоломки 80% Excel, повысить производительность 80%

Помочь вам получить продвижение по службе,
Увеличить зарплату!

Выбор 110,000 elite, известных компаний 300 +

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

После установки Kutools for Excel, сделайте следующее:

1, Выберите ячейки, которые вы хотите изменить регистр, а затем нажмите Kutools > Текст > Изменить регистр, см. снимок экрана:

изменить документ на строчные буквы 10 1

2. В Изменить регистр диалоговое окно, выберите нижний регистр вариант, а затем нажмите OK or применять Кнопка, все текстовые строки были преобразованы в нижний регистр, который вы хотели, см. скриншот:

изменить документ на строчный 11

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


Занят работы на выходных, использовать Kutools for Excel,
дарит вам расслабляющие и радостные выходные!

На выходных дети требуют выходить на улицу, чтобы поиграть, но вокруг вас слишком много работы, чтобы успеть сопровождать семью. Солнце, пляж и море так далеко? Kutools for Excel помогает вам решайте головоломки 80% Excel, экономьте время работы 80%.

пик пляж
  • Получить продвижение по службе и повысить зарплату не далеко;
  • Содержит расширенные функции 300, решают сценарии применения 1500, некоторые функции даже экономят 99% рабочего времени;
  • Станьте экспертом по Excel за минуты 3 и получите признание от своих коллег или друзей;
  • Больше не нужно искать решения от Google, попрощаться с болезненными формулами и кодами VBA;
  • Все повторные операции можно выполнить всего несколькими щелчками мыши, освободив ваши уставшие руки;
  • Только $ 39, но стоит больше, чем учебник $ 4000 Excel других людей;
  • Быть выбранными элитой 110,000 и известными компаниями 300 +;
  • Бесплатная пробная версия 30-дня и возврат денег в течение 60-дня без какой-либо причины;
  • Измените способ работы, а затем измените свой стиль жизни!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    toolnx · 2 years ago
    Simple online tool for convert case
    Convert Case
  • To post as a guest, your comment is unpublished.
    Prabhukalyan Dhal · 2 years ago
    Is there any simple method without using any formula within the same excel sheet ?
  • To post as a guest, your comment is unpublished.
    Raghavendra · 3 years ago
    My friends Upper case and Lower case formula is =UPPER(COLOM &ROW ) ENTER
  • To post as a guest, your comment is unpublished.
    sandeep verma · 3 years ago
    how to ms excel in current cell & all selected cell upper case & lower case formula use in this work sheet . because used short key of sued key board .

    than show result.
  • To post as a guest, your comment is unpublished.
    sandeep verma · 3 years ago
    advance excel note book .

    warms regard.

    sandeep verma

    Thank's
  • To post as a guest, your comment is unpublished.
    fatima · 3 years ago
    Thank you so much i learnt what i wanted to know in excel
  • To post as a guest, your comment is unpublished.
    Jessica Vu · 4 years ago
    Thanks very much. It is so useful & easy to understanding. :-)
  • To post as a guest, your comment is unpublished.
    sharad · 4 years ago
    thanks,
    your suggestion very helpful
  • To post as a guest, your comment is unpublished.
    Sasikumar · 4 years ago
    Dear sir,

    when i strat to enter in the excel column i expected only uppercase using some formula. Please answer me
  • To post as a guest, your comment is unpublished.
    Sagar Jadhav · 4 years ago
    Thank you Very much it's very easy use ....... :-)
  • To post as a guest, your comment is unpublished.
    Ola · 4 years ago
    Can anybody help please? I am trying to perform vlookup and is coming as #N/A, i can confirm that what i am looking for actually exist in the column
  • To post as a guest, your comment is unpublished.
    Rsilva · 4 years ago
    very useful and easy

    thank you
  • To post as a guest, your comment is unpublished.
    ATULCHANDRA · 4 years ago
    VERY USEFUL ANSWER WITH MULTIPLE OPTION.
  • To post as a guest, your comment is unpublished.
    PHILEMON · 4 years ago
    THAT FOR MAKING ME UNDERSTAND
  • To post as a guest, your comment is unpublished.
    KIRAN · 4 years ago
    IT WAS USEFULTHANK YOU :) [/b]
  • To post as a guest, your comment is unpublished.
    parvathi arungopal · 4 years ago
    thanks for your good answer
  • To post as a guest, your comment is unpublished.
    mckillio · 4 years ago
    This didn't do anything, my cell (F2) just says =LOWER(E2). Does this have to be columns A and B?
  • To post as a guest, your comment is unpublished.
    Diljith · 4 years ago
    This looks heavily complex process. I am saying this for those who love shortcuts and less brain burns. thing is simple, copy the cell which you want to change the case, paste in a new blank word document, change its case and copy and paste it back into excel,BINGO !!!!...you're done
  • To post as a guest, your comment is unpublished.
    Nandu · 5 years ago
    Is there a short key for this ??
  • To post as a guest, your comment is unpublished.
    naim · 5 years ago
    how to set uppercase text with number.
    for example : jun-14
    • To post as a guest, your comment is unpublished.
      Rohit Karle · 5 years ago
      U just need to have a single quote(') for the numbers which are date.
      Eg. 'jun-14
      Use Formula =UPPER(CELL NUMBER).
      If it is other than date and all, You don't need to have single quote.
  • To post as a guest, your comment is unpublished.
    Jeanne B. · 5 years ago
    There is an easier way. In Excel, copy the entire column. Launch Word. Make new document. Paste. Use Word's case change button to change case. Select all. Copy. Return to Excel. Paste.


    Or... MAYBE EXCEL COULD INSTALL A CASE CHANGE BUTTON?
  • To post as a guest, your comment is unpublished.
    Basha · 5 years ago
    Very Helpful.

    Thank You
  • To post as a guest, your comment is unpublished.
    Madhuri · 5 years ago
    how to small letters change to capital letter in key board excel 2007
  • To post as a guest, your comment is unpublished.
    John Smith · 5 years ago
    Thanks a lot. you have done a great job. :-) :-) :-) this is an great article
  • To post as a guest, your comment is unpublished.
    Nas · 5 years ago
    What is the next step after the below comment?
    Note: This method can only change all the uppercase letters into lowercase in a new range, so you may have to take a further step to replace the uppercase letters with the lowercase letters.


    --------------------------------------------------------------------------------
    • To post as a guest, your comment is unpublished.
      tester · 5 years ago
      [quote name="Nas"]What is the next step after the below comment?
      Note: This method can only change all the uppercase letters into lowercase in a new range, so you may have to take a further step to replace the uppercase letters with the lowercase letters.


      --------------------------------------------------------------------------------[/quote]
      copy ---> paste special ----> values
  • To post as a guest, your comment is unpublished.
    asad · 5 years ago
    Thanks. Great article. MS should use this on their documentation instead
  • To post as a guest, your comment is unpublished.
    Lisa B · 5 years ago
    Or, use function =Proper(cell) to have capitals for first letter of names, cities, etc...
    • To post as a guest, your comment is unpublished.
      Bryan · 5 years ago
      This is an even Faster way to do it using VBA instead of excel functions.

      Sub LOWER_CASE()
      Addr = Intersect(ActiveSheet.UsedRange, Selection).Address
      Range(Addr) = Evaluate("IF(LEN(" & Addr & "),LOWER(" & Addr & "),"""")")
      End Sub

      Go to developer tab>macros>(type a name for the new macro)>create. and paste above code, now every time you run the macro it will change the case of the current selection to lowercase.

      Note. if you want to use it for UPPER or Proper case, you only have to replace all the "LOWER" ' s in the code with PROPER or UPPER depending of what you need.
      • To post as a guest, your comment is unpublished.
        anna · 3 years ago
        sometimes using VBA is more confusing than excel function, especially for Excel amateur like me lol