Wie konvertiere ich eine Textspalte in Excel 2007 in Großbuchstaben, ohne eine neue Spalte zu erstellen?

8445
codeLes

Ich weiß, dass Sie Formeln verwenden und die Daten auf diese Weise konvertieren können, aber wie kann ich an Ort und Stelle in Upper konvertiert werden? Gibt es einen einfachen Weg in Excel, um einen Nicht-Superuser zu instruieren?

4

4 Antworten auf die Frage

3
raven

Soweit ich weiß, bietet Excel keine einfache Möglichkeit, dies zu tun. Eine eklatante Unterlassung, wenn Sie mich fragen. Sie können dies mit einem VBA-Makro tun:

Sub ConvertToUpperCase() Dim Rng As Range On Error Resume Next Err.Clear Application.EnableEvents = False For Each Rng In Selection.SpecialCells(xlCellTypeConstants, xlTextValues).Cells If Err.Number = 0 Then Rng.Value = StrConv(Rng.Text, vbUpperCase) End If Next Rng Application.EnableEvents = True End Sub 
Ich hatte über Makros nachgedacht, aber die Lösung ist für einen Nicht-Programmierer gedacht und ich habe mich gefragt, ob es an einem Punkt eine Klicklösung gab ... codeLes vor 15 Jahren 0
@codeLes: Soweit ich weiß, bietet Excel keine einfache Möglichkeit, dies zu tun. Eine eklatante Unterlassung, wenn Sie mich fragen. raven vor 15 Jahren 0
@raven: Danke, füge das zu deiner Antwort hinzu, da ich die Frage aktualisiere und dies meine akzeptierte Antwort ist. codeLes vor 15 Jahren 0
2
harrymc

Wenn der Benutzer Word zusätzlich zu Excel verwenden kann, kann dies funktionieren:

  • Wählen Sie die Spalte in Excel und Kopieren aus.
  • Wort öffnen und einfügen.
  • Wählen Sie die Spalte in Word aus und verwenden Sie Format / Change Case mit Kleinbuchstaben oder GROSSBUCHSTABEN.
  • Wählen Sie die Word-Spalte und Inhalte einfügen aus, um den Text in Excel zu ersetzen.
In Word wechselt shift-F3 zwischen Kleinbuchstaben, GROSSBUCHSTABEN und Titelbuchstaben. ale vor 15 Jahren 0
1
caliban

Wenn der Benutzer Add-Ins installieren kann, verfügen ASAP-Dienstprogramme über eine Menüfunktion, um alle ausgewählten Zellen in den gewünschten Fall zu konvertieren.

ASAP-Dienstprogramme

Es sollte für den Endbenutzer ziemlich einfach sein. Installieren Sie die ASAP-Dienstprogramme, starten Sie Excel neu und die Menüfunktion ist jetzt verfügbar.

cool, danke für diesen tipp, aber ich bin mir sicher, ob die einschränkungen für die benutzer die verwendung eines plugins von Drittanbietern erlauben, aber es ist schön zu wissen. codeLes vor 15 Jahren 0
Es ist eine weitere lange Problemumgehung: Holen Sie sich einen fähigen Texteditor (wie Notepad ++). Kopieren Sie die Datenspalte, für die Sie die Groß- und Kleinschreibung ändern möchten, und fügen Sie sie in den Texteditor ein. Ändern Sie die Groß- und Kleinschreibung und fügen Sie sie wieder ein. Unbeholfen, aber es ist eine andere Lösung. caliban vor 15 Jahren 0
hatte das auch in Betracht gezogen, und das ist praktikabel, aber ich wollte wissen, ob Excel es schaffen könnte (2007 Excel) codeLes vor 15 Jahren 0
0
Grumpy ol' Bear

Oder machen Sie es wie ich und wechseln Sie zu OpenOffice:

Schritt 1:

Schritt 2:

Schritt 3:

Ich war frustriert mit MS Office, als es nicht einmal die einfachsten einfachen Funktionen gab und nur über das Makro.