Zahl in Excel Zeile und Ausgabe von Text

Diskutiere mit über: Zahl in Excel Zeile und Ausgabe von Text im Office Software Forum

  1. the wuss

    the wuss Thread Starter MacUser Mitglied

    Beiträge:
    45
    Zustimmungen:
    0
    Registriert seit:
    13.05.2006
    Zahl in Excel Zelle und Ausgabe von Text

    Hi Leute,

    weiss gar nicht ob mein Problem hier hergehört, aber ich frag trotzdem mal einfach... :D
    Also ich würde gerne in einer Excel Zelle eine Zahl eingeben (beispielsweise 1) und dann in derselben Zelle einen Text (z.B. "Auto") ausgegeben haben. Um mein Problem noch etwas deutlicher zu machen: ich würde gerne eine Liste erstellen in der ich in einigen Zellen immer nur eine 1, 2, 3 usw. eingeben muss und in derselben Zelle erscheint dann anstatt der Zahl ein für die Zahl hinterlegter Text (wie z.B. für die 1 "Auto", für die 2 "Fahrrad", für die 3 "Bahn"usw.).

    Könnt Ihr mir da helfen bzw. geht so etwas überhaupt? :rolleyes:

    Tausend Dank und Gruss,

    the wuss
     
    Zuletzt bearbeitet: 09.02.2007
  2. cologneskater

    cologneskater MacUser Mitglied

    Beiträge:
    46
    Zustimmungen:
    3
    Registriert seit:
    11.04.2005
    Vielleicht geht ja ein einfaches Konvertiermakro.
    Annahme: Die Werte werden in einer Spalte (Variable Spalte) untereinander eingegeben. Die Eingaben reichen von startzeile bis zielzeile (Bereiche im Makro konfigurieren). Makro aufrufen und alles wird umgewandelt. Es geht noch eleganter, allerdings ist der Programmieraufwand dann noch etwas höher als diese einfache Lösung.


    Sub convert()
    Dim zeile As Long
    Dim startzeile As Long
    Dim zielzeile As Long
    Dim spalte As Long

    spalte = 2
    'Kommentar: 1 = Spalte A, 2 = Spalte B usw.
    startzeile = 2
    zielzeile = 4
    ' In diesem Beispiel also Bereich B2 bis B4.

    For zeile = startzeile To zielzeile
    Select Case Cells(zeile, spalte).Value
    Case "1"
    Cells(zeile, spalte).Value = "Auto"
    Case "2"
    Cells(zeile, spalte).Value = "Fahrrad"
    Case "3"
    Cells(zeile, spalte).Value = "Bahn"
    End Select
    Next
    End Sub
     
  3. r_o_b_e_r_t

    r_o_b_e_r_t MacUser Mitglied

    Beiträge:
    774
    Medien:
    5
    Zustimmungen:
    125
    Registriert seit:
    15.12.2005
    Hallo,

    ich habe kein Excel, aber 'OpenOffice Calc' wird vermutlich ähnlich sein.

    In AutoKorrektur kann ich die Ersetzungstabelle mit eigenen Eintragungen erweitern. Wenn ich dann, wie in Deinem Beispiel, eine 2 in eine Zelle eintrage und dann die Leertaste drücke, erscheint Fahrrad.

    Ich denke, so ähnlich müsste es in Excel auch gehen.

    Gruss Robert

    edit: vor die Zahl würde ich noch ein Zeichen setzen (Punkt z.B.), sonst wird in auch Texten die vordefinierte Zahl in das entsprechende Wort umgewandelt.
     
    Zuletzt bearbeitet: 10.02.2007
  4. peterg

    peterg MacUser Mitglied

    Beiträge:
    2.752
    Zustimmungen:
    184
    Registriert seit:
    02.03.2005
    Hallo,

    ersetzen in derselben Zelle ist ein wenig schwierig und nur über Umwege zu erreichen (sh. bisherige Beiträge). Vermutlich lohnt die Aufgabe den Aufwand auch gar nicht. Am einfachsten erscheint mir eine Zelle, in der die Ziffer eingegeben wird und eine zweite, in der der Eintrag der ersten Zelle ausgewertet wird (mit der WENN-Funktion oder mit der VERWEIS-Funktion). Man könnte die Spalte so positionieren, dass sie nicht gedruckt wird oder sie vor dem Druck einfach ausblenden.

    Peter
     
  5. willObst

    willObst MacUser Mitglied

    Beiträge:
    3.417
    Zustimmungen:
    145
    Registriert seit:
    22.05.2006
    Also ... bin ja nicht gerade der VBA-Held ... daher mein Vorschlag - wenn auch etwas pragmatisch:

    Hilfzelle nehmen, da ne "wenn dann" rein oder ne Hilftabelle mit S-Verweis ...

    Sobald das Eingabefeld nicht mehr benötigt wird: löschen.

    Ggf. die Hilftabellen / Zeilen ausblenden ...

    Geht schneller ...
     
Die Seite wird geladen...
Ähnliche Themen - Zahl Excel Zeile Forum Datum
Numbers: Zahl in Zeit umwandeln Office Software 09.11.2016
Numbers setzt die Zeiteingabe auf 00:00 bei Eingabe einer Zahl Office Software 15.04.2013
PAGES: Zahl nach jedem Drucken oder öffnen ändern Office Software 10.06.2012
Numbers 09 0 einer Zahl anzeigen Office Software 14.10.2009
Excel: bestimmte Zahl aus Text filtern Office Software 08.04.2009

Diese Seite empfehlen

Benutzerdefinierte Suche