online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Lydia vom 31.05.2019, 11:10 Options

Automatisierung

Hallo Excel Freunde,

ich möchte gerne in meiner Excel Tabelle etwas automatisieren:

In der Spalte A sollte vorneweg (bis 99999) "1" erscheinen, ab
100000 gehört vorneweg "2". Wenn mein Eintrag mit einem Buchstaben beginnt, z.B. 'A.....', dann darf diese Regel nicht angewendet werden.

Beispiel:
http://www.netupload.de/detail.php?img=91b482d31eabb25a39639dd1aed3...

Vielen Dank für Eure Hilfe!

Lydia


Antwort schreiben

Antwort 1 von Roland vom 31.05.2019, 11:57 Options

Mal angenommen du gibst die Zahlen in der Spalte B ein
(ich fange mal mit Zeile 2 an)
dann gib in Spalte A mal folgende Formel ein

=WENN(ISTZAHL(B2);WENN(B2<100000;VERKETTEN("1";B2);VERKETTEN("2";B2));B2)

das sollte funktionieren.

Funktion (ISTZAHL): zuerst wird geprüft, ob dier eingegebene Wert eine Zahl ist oder ob ein Buchstabe dabei ist (Text).
Wenn Zahl dann wird geprüft ob die Zahl kleiner 100000 ist, wenn ja wird "1" davorgeschrieben (verketten) wenn nicht "2".

Ach ja, wenn bei ISTZAHL falsch (also TEXT) rauskommt wirf einfach das Feld in B reingeschrieben.

Evtl. gibst da auch was einfacheres ... aber das ist mir gerade eingefallen.

cu
Roland

Antwort 2 von Saarbauer vom 31.05.2019, 12:04 Options

Hallo,

versuch es mal damit in einer freien Spalte der Zeile 2

=WENN(ISTTEXT(A2);A2;WENN(A2<100000;A2+10^AUFRUNDEN(LOG(A2);0);A2+10^AUFRUNDEN(LOG(A2);0)*2))

und dann nach unten ziehen

Gruß

Helmut

Antwort 3 von DukeNT vom 31.05.2019, 12:06 Options

Hi Lydia,
drücke in Excel Alt+F11 - Doppelklick auf Tabelle1 und kopiere folgenden Code ins Fenster.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then End
If Left(Target, 1) = "A" Then Cells(Target.Row, 3).Value = Target
If Target <= 99999 Then Cells(Target.Row, 3).Value = "1" & Target
If Target > 99999 Then Cells(Target.Row, 3).Value = "2" & Target
End Sub

Bei jeder eingabe auf Tabelle1 wird geprüft ob die Änderung in Spalte A ist. Dann wird die Eingabe auf deine Werte geprüft und der gewünschte Wert wird automatisch in Spalte C eingetragen.
Gruß Niels

Antwort 4 von Lydia vom 31.05.2019, 13:24 Options

Vielen Dank an alle, mein Problem ist gelöst!

Gruß
Lydia

Ähnliche Themen

Suche Tool zur Desktop Automatisierung
DonFerrando75  15.03.2007 - 71 Hits - 3 Antworten

Verbindung von Tabellenblättern
cori  05.11.2007 - 82 Hits - 3 Antworten

autostart checken, ob alles ordnungsgemäß geladen wurde bzw wird
fragestart  09.06.2008 - 55 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026