Seite 1 von 1
Formatieren einer Spalte mit Text und Zahlen
Verfasst: So, 20.08.2006 19:54
von IOS
Hallo,
ich gerate bald an den Rand einer Verzweiflung. Mein Problem: ich habe eine Spalte mit den Zahlen von 0 - 99, und Einzelbuchstaben (z.B. B), Buchstabenreihen (z.B. AW) und 5stellige Buchstaben (z.B. GWFRD). Alles befindet sich in einer Spalte. Wird eine Zelle mit F2 aufgerufen, blinkt der Cousor bei den 1 und 2stelligen Buchstaben nicht unmittelbar hinter dem letzten Buchstaben, nur bei den 5stelligen Buchstaben blinkt der Coursor direkt hinter dem letzten Buchstaben. Ich habe nun das Problem, daß in einer anderen Tabelle diese Spalte abgefragt wird. Dennoch lassen sich die Spaltenwerte nur abfragen mit "Zahl z.B. 88" ("88"), frage ich "AW" oder "B" ab bekomme ich den Wert 0,00 (null). Ich habe bereits alle Versuche der Formatierung und durch suchen&ersetzen probiert. Ich raff das nicht. Die werte kommen übrigens aus einer csv-Datei..
vielleicht krieg ich das ja mit eurer hilfe hin
gruss ios
Verfasst: Mo, 21.08.2006 01:38
von komma4
Möglich, dass wir das zusammen lösen können.
Verrate uns doch mal, wie Du die Spalte abfragst....
Bei mir klappt sowas nämlich.
Text und Zahlen in einer Spalte
Verfasst: Mo, 21.08.2006 10:43
von IOS
Hallo, also die Spalte sieht ungefähr so aus:
Spalte X
0
1
83
SCHMI
FT
T
Die Spalte wurde rechtsbündig und als Text formatiert. Wie du erkennen kannst haben FT + T ein bzw. 2 Leerzeichen hinter dem Buchstaben.
Erst durch Suchen & Ersetzen krieg ich das in den Griff. Die Formel sieht so aus:
=SUMMENPRODUKT(A1:A100=8300;B1:B100;X1:X100="T") Ergebnis: Wert = 0,00. Nehme ich "SCHMI" dann klappts. Nur bei "FT" und "T" ist der Fehler. Die Daten kommen aus einer CSV-Datei,Trenner = Semikolon
Ich werd noch zum Elch dabei. Hab nämlich keine Lust dauernd erst Suchen& Ersetzen zu machen.
Gruss IOS

Verfasst: Mo, 21.08.2006 11:44
von Toxitom
Hei IOS,
Ich werd noch zum Elch dabei.
Wieso? ist doch ein erwartetes Verhalten? Wenn- wie du sagst - hinter dem "T" bez. "FT" noch Leerzeichen zu finden sind, kann die Bedingung "=T" ja nicht zutreffen - Leerzeichen sind doch dennoch "Werte". Stören Sie dich, so kannst du die Formel doch anpassen:
Code: Alles auswählen
=SUMMENPRODUKT(A1:A100=8300;B1:B100;Glätten(X1:X100)="T")
"Glätten()" entfernt alle Leerzeichen vor- und hinter dem String. Jetzt klappt es auch mit dem "T"
Gruss
Thomas
Re: Text und Zahlen in einer Spalte
Verfasst: Mo, 21.08.2006 11:54
von Peter Körner
Hallo Heinz!
IOS hat geschrieben:Die Spalte wurde rechtsbündig und als Text formatiert.
Bei meinem Umstieg von MS-Office 97 (MSO97) auf OpenOffice (OO) habe ich die wunderbare Welt der "regulären Ausdrücke" kennengelernt; und ihre Tücken natürlich auch...
Um genau dieses Problem für meine Berichte zu lösen, das heisst kein Einsatz von Pivottabellen/Datenpiloten sondern schöne SUMMEWENNs mit hübsch-formatierten Zellen, nutze ich die "RegExe", um an meine Zwischenergebnisse zu kommen. Voraussetzung ist, dass unter Extras > Optionen > OpenOffice.org Calc > Berechnen
1) "Reguläre Ausdrücke in Formeln ermöglichen"
2) "Suchkriterien = und <> müssen auf ganze Zellen zutreffen"
aktiviert sein müssen. Frag' mich bitte nicht, warum 2) sein muss; ich bekomme falsche Ergebnisse wenn ich's nicht tue! Ich kann dann (um bei Deinem Beispiel zu bleiben) "T.*" oder "FT.*" oder "SCHMI" oder "SCHMI.*" oder "0.*" oder "83.*" als Suchkriterium vorgeben.
Ist Dir vielleicht schon bekannt: MSO97 bietet nur "?" und "*" als Platzhalter für einzelne bzw. beliebige Zeichen. Die regulären Ausdrücke bieten da sehr viel mehr,
ABER der Spaß hört bei OO2.0.2 im Augenblick dort auf, wo die speziellen Sonderzeichen für reguläre Ausdrücke selber im Suchtext auftauchen. Beispiel: Klammern ([{
Vielleicht gibt's eines Tages eine Option, die dafür sorgt, dass die speziellen Zeichen im Suchtext
nicht missverstanden werden..!
Text und Zahlen in einer Spalte
Verfasst: Mo, 21.08.2006 13:40
von IOS
Hallo Thomas,
danke für die Antwort. Das klappt !
Da hab ich grad noch eine Frage:
Wenn ich mit Summenprodukt mit mehreren Abfragen aus einer Spalte Daten addieren will, wie gehe ich da vor ? Beispiel: ich habe eine Spalte mit den Zahlen 1, 2,3, 4,5 usw. Jetzt möchte ich die Kriterien 1,3 und 5 in einer Formel berücksichtigen, der Rest ist genau wie in meiner obigen Darstellung.
Hast Du da eine Lösung ?
Gruss
IOS
Heinz
Verfasst: Mo, 21.08.2006 14:27
von Karolus
Hallo Heinz
Indem Du die drei Kriterien zusätzlich einzeln abfragst :
=SUMMENPRODUKT(A1:A100=1;A1:A100=3;A1:A100=5;usw.
@Peter Körner : SUMMENPRODUKT kann nicht mit regulären Ausdrücken umgehen.
Gruß Karo
Text und Zahlen in einer Spalte
Verfasst: Mo, 21.08.2006 15:22
von IOS
Hallo Karo,
meine Formel sieht so aus:
=-SUMMENPRODUKT(DATEI_X.D2:D15100=8300;DATEI_X.N2:N15100;DATEI_X.F2:F15100=22;
GLÄTTEN(DATEI_X.G2:G15100)="T";
DATEI_X.I2:I15100=1;DATEI_X.I2:I15100=3)
In der Spalte I frage ich die Werte 1 + 3 ab, frage ich nur den Wert 1, dann bekomme ich ein Ergebnis. Kann es sein das ich die Formel umstellen muss ?
Gruss
IOS

Verfasst: Mo, 21.08.2006 21:49
von Karolus
Hallo Heinz
Entschuldigung, Denkfehler meinerseits, die 3 Bedingungen können ja nicht gleichzeitig zutreffen, du musst jede Bedingung einzeln in einer kompletten SUMMENPRODUKT-formel abfragen und die Formeln addieren :
=SUMMENPRODUKT(DATEI_X.D2:D15100=8300;DATEI_X.N2:N15100;DATEI_X.F2:F15100=22;
GLÄTTEN(DATEI_X.G2:G15100)="T";
DATEI_X.I2:I15100=1)+
SUMMENPRODUKT(DATEI_X.D2:D15100=8300;DATEI_X.N2:N15100;DATEI_X.F2:F15100=22;
GLÄTTEN(DATEI_X.G2:G15100)="T";
DATEI_X.I2:I15100=3)+
SUMMENPRODUKT(DATEI_X.D2:D15100=8300;DATEI_X.N2:N15100;DATEI_X.F2:F15100=22;
GLÄTTEN(DATEI_X.G2:G15100)="T";
DATEI_X.I2:I15100=5)
Gruß Karo
Verfasst: Mo, 21.08.2006 22:13
von Karolus
Hallo Heinz
Es geht auch kürzer :
=SUMMENPRODUKT(DATEI_X.D2:D15100=8300;DATEI_X.N2:N15100;DATEI_X.F2:F15100=22;
GLÄTTEN(DATEI_X.G2:G15100)="T";
(DATEI_X.I2:I15100=1)+(DATEI_X.I2:I15100=3)+(DATEI_X.I2:I15100=5))
Gruß Karo
Text und Zahlen in einer Spalte
Verfasst: Mo, 21.08.2006 22:47
von IOS
Hallo Karo,
das war der Kick ! Deine kurze Version ist super. Ich habs mal über den Weg der Hilfsspalten gemacht, die mir Einzelergebnisse liefert. Diese werden dann irgendwann später sowieso benötigt. Z.B. Prüfung Interne Leistungen, etc. . Langsam aber sicher werde ich ein OO-Fan....
Habe einem Bekannten mal meine Testdatei geschickt. Hatte sie in OO erstellt und in XLS gespeichert. Beim Öffnen hat er bei den Ergebnissen nur Nullwerte in Excel. Kann es sein, daß Excel damit ein Prob hat...lol
Wie gut die Community hier ist, merkt man erst, wenn man sich mal damit auseinandersetzt. DANKE !
Gruss IOS