Bestimmen Sie das Format, das in eine Excel-Zelle eingegeben werden kann
26415
Rook
Okey, das ist etwas schwer zu erklären. Ich muss die Eingabe der Daten in eine Excel-Zelle auf ein bestimmtes Format einschränken, in diesem Fall auf ein Zeitformat, das beispielsweise wie folgt aussieht: 1:05 (h: mm).
Gibt es eine Möglichkeit, die Zelle so zu formatieren, dass nur dieses Format verwendet werden kann? So kann ein Benutzer beispielsweise nicht 1,1 eingeben und automatisch in 2,24 konvertieren.
Dies ist wahrscheinlich möglich, aber ich weiß nicht wirklich, wie eine solche Operation aufgerufen wird, was die Suche schwierig macht. Meine Googlinge waren bisher ohne Erfolg.
Ich habe auf jeden Fall gesehen, wie Tabellen so eingerichtet wurden - obwohl die verwendeten Formulare hatten, mit denen die Zellen automatisch gefüllt wurden
warren vor 15 Jahren
0
2 Antworten auf die Frage
1
Lunatik
Wie Sie herausgefunden haben, können Sie mit der In-Cell-Nummernformatierung nur so weit kommen. Sie müssen Datenüberprüfung verwenden, um eine Eingabe in ein bestimmtes Format zu erzwingen.
Ich habe 2007 nicht hier, kann also nur das Dialogfeld von 2003 anzeigen / erklären, aber ich denke, das ist ähnlich, wenn auch nicht in den neueren Versionen. Wählen Sie Uhrzeit und geben Sie die Einschränkungen und Eingabe- / Fehlermeldungen (falls vorhanden) ein. Die Benutzer werden dann zur Eingabe im richtigen Format geleitet.
Die Datenvalidierung kann ziemlich gut funktionieren, solange die Daten mit einem der vordefinierten Kriteriensätze übereinstimmen. Für etwas komplizierteres müssen Sie ein Formular verwenden.
Das ist eine viel bessere Antwort als die "akzeptierte", denke ich :)
warren vor 15 Jahren
0
Dies scheint einfacher zu sein, aber Sie müssen eine Start- und Endzeit eingeben. Wenn Sie versuchen, die Zeit anstelle der tatsächlichen Zeit anzuzeigen (dh, Sie haben das Projekt x für 1:03 h: mm bearbeitet), funktioniert dies nicht.
Jared Harley vor 15 Jahren
0
Ich habe nur den Validierungsdialog mit Start- und Endzeitkriterien gezeigt. Sie können jedes gültige Zeitformat als Validierungskriterium auswählen, wenn Sie möchten.
Lunatik vor 15 Jahren
0
Ich werde es auch versuchen ... scheint einfacher zu sein. Wenn ich es nur in dieser verrückten Version von 2007 finden könnte :( grrr!
Rook vor 15 Jahren
0
Gruppe "Datenwerkzeuge"> Registerkarte "Daten"> Datenüberprüfung :)
Lunatik vor 15 Jahren
0
-1
Jared Harley
Das ist eigentlich ziemlich einfach.
Klicken Sie mit der rechten Maustaste auf die Zelle, in der Sie das Format einschränken möchten
Wähle "Zellen formatieren"
Auf der Registerkarte "Zahlen" (auf der sich das Fenster öffnet) sehen Sie eine Liste mit Kategorien
Wählen Sie für Ihr Beispiel "Zeit"
Auf der rechten Seite können Sie verschiedene Formate auswählen, in denen die Uhrzeit angezeigt werden soll
Wenn Sie kein Format finden, das Ihren Anforderungen entspricht, wählen Sie "Benutzerdefiniert" aus der Kategorienliste
Scrollen Sie in dem neuen Feld nach unten, und unten stehen einige Zeitformate zur Auswahl. Hier finden Sie einige Tipps zur Verwendung der benutzerdefinierten Formatierung.
Bearbeiten: Um Benutzer zu zwingen, nur übereinstimmenden Text einzugeben, können Sie Formularsteuerelemente verwenden. Um auf diese zuzugreifen, müssen Sie die Registerkarte "Entwickler" in der Multifunktionsleiste aktivieren. Klicken Sie dazu auf die Kugel, "Excel-Optionen" am unteren Rand des Menüs, und aktivieren Sie das dritte Kontrollkästchen "Entwicklerregisterkarte in der Multifunktionsleiste anzeigen".
Wenn sich die Registerkarte "Entwickler" in der Multifunktionsleiste (rechts von der Registerkarte "Ansicht") befindet, können Sie Formular- und ActiveX-Steuerelemente in die Kalkulationstabelle einfügen. Sie haben viel mehr Kontrolle über diese, aber es ist auch mehr Arbeit damit verbunden. Ich habe sie nur in Word verwendet, wo ich Text auf ein zulässiges Format beschränken kann.
Ja, natürlich bin ich mir der Formatierung von Zellenoptionen bewusst :) Aber wie ich schrieb, wenn ich versuche, "1,1" in diese Zelle einzugeben, wird dies in ... etwas konvertiert. Ich möchte das deaktivieren und nur die Eingabe von Zahlen in einem Format zulassen, das wie das formatierte aussieht. Es konnte also nur etwas im xx: xx-Format eingegeben werden.
Rook vor 15 Jahren
0
Meine Antwort wurde um einige neue Informationen ergänzt, die hilfreich sein könnten.
Jared Harley vor 15 Jahren
0
Hmm, sieht nach etwas Arbeit aus, aber ich denke, ich kann damit leben
Rook vor 15 Jahren
0
Im Vergleich zu @ Lunatik ist das eine Menge Arbeit
warren vor 15 Jahren
0