Комбінація клавіш для зміни регістру тексту в клітинках в Excel 2010?


11

Чи є комбінація клавіш в Excel для зміни регістру виділених комірок (на нижню або верхню або будь-яку іншу)? Усі мої пошуки ведуть мене лише до функцій для цього. Але це не те, що я хочу.


Ось надбудова для виконання змін справи aneejian.github.io/Change-Case-Excel-Add-In
Ian

Відповіді:


8

Пропозиція Павла хороша, або ви можете написати власні макроси та призначити клавіші швидкого доступу

 Sub makeUPPER()
  ActiveCell = UCase(ActiveCell)
 End Sub

 Sub makeLOWER()
  ActiveCell = LCase(ActiveCell)
 End Sub

4

Я використовував наступну техніку для перетворення стовпця тексту у великі регістри.

  1. Перемістіть курсор у порожній стовпець.
  2. В порожній комірці в тому ж рядку, що і перша комірка, яку ви хочете перетворити, введіть =upper(A3), якщо A3 - перша клітина, яку ви хочете перетворити.
  3. Раніше порожня клітинка повинна показувати верхній регістр еквівалента вашої першої комірки тексту.
  4. Скопіюйте цю клітинку в стовпчик на ту саму висоту, що і весь текст.
  5. Тепер у вас повинен бути стовпець, еквівалентний вашому тексту, але весь у великому регістрі.
  6. Виділіть усі клітини верхнього тексту та виберіть копію.
  7. Клацніть лівою кнопкою миші на першій комірці вихідного тексту (яка не є великою літерою), яка вибере клітинку.
  8. Клацніть правою кнопкою миші.
  9. Виберіть Спеціальне вставлення
  10. У списку виберіть перемикач "Значення" та натисніть кнопку ОК.
  11. Тепер у вас буде два стовпці верхнього тексту.
  12. Видаліть стовпчик, що містить =upper()формули.

Цей же принцип працює і для правильних, і для інших функцій маніпулювання текстом.


1

Якщо ви встановите відмінний додаток ASAP Utilities Excel (безкоштовно для особистого використання) ...

http://www.asap-utilities.com/download-asap-utilities.php

для цього є вбудований верхній випадок і малі регістри (а також мільйон інших), яким ви можете призначити клавіші швидкого доступу (докладнішу інформацію див. на їхньому веб-сайті)


0

Скопіюйте текст, який ви хочете змінити в регістр вставку, у слово виділіть його та натисніть shift + f3 до його всього у випадку, коли ви хочете, і вирізати та пропустити назад.


Це не здається практичним для декількох комірок.
Девід Річербі

0

Це найкраще працює для мене, оскільки це працює у кількох виділеннях комірок:

Sub Uppercase()
    For Each Cell In Selection
        If Not Cell.HasFormula Then
            Cell.Value = UCase(Cell.Value)
        End If
    Next Cell
End Sub
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.