Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Auslesen von Daten





Frage

Guten Morgen, die Probleme werden nicht weniger. Ich hoffe Ihr könnt mir helfen. In Spalte G steht untereinander die Anzahl der Datenzeilen (1,2,3,4,5,6 ; oder 1,2,...max11) eines Datensatzes (Anfang eines Datensatzes ist immer die 1). In Spalte F stehen untereinander Zahlen (0,0,2,3,4,5 oder 0,0,0,0,2,4,5,0,0,0,0) für Werte in Spalte C, die zum Auslesen von Werten aus den Spalten A und D benötigt werden. .....A........B..C.....D........E..F.G.H ..7.W1............................1..0.1 ..8.WST........Tn...WTN.....2.2 ..9.WOT.......Tx...WTX......3.3 10..................It....WIT.......4.4 11..................El...WEL.....5.5 12.......................................0.6 13..W2...........................1..0.1 14.......................................0.2 15.......................................0.3 16.......................................0.4 17..WST........Tx...WTX.....3.5 18..WOT........It....WIT.......4.6 19...................El...WEL.....5.7 20.......................................0.8 21..W3............................1..0.1 ..........I......J........K.......L.......M.......N ..7....W1.WST.WOT.WTN.WTX.WEL 13....W2.WST.WOT...........WTX.WEL 21....W3...usw In Spalte I steht die Formel: =WENN(G7=1;A7;"") In Spalte J soll der Wert WST eingetragen werden. z.B. =WENN(UND(G7=1;F ???erster Wert ab Zeile 7, der größer 0 ist??? >0);A???;““) In Spalte K soll der Wert WOT eingetragen werden. z.B. =WENN(UND(G7=1;F ???zweiter Wert ab Zeile 7, der größer 0 ist??? >0);A???;““) In Spalte L soll der Wert WTN eingetragen werden. z.B. =WENN(UND(G7=1;F ???=2);D???;““) usw. Spalte F und G könnte ich auch tauschen um mit SVERWEIS zu arbeiten, aber wie bestimme ich den Anfang und das Ende der Matrix für jeden Datensatz (Anfang eines Datensatzes ist immer die 1)? Danke für Eure Hilfe Juri [list]

Antwort 1 von Saarbauer

Hallo,

leider vollkommen unverständlich, wäre es Möglich eine Beispeltabelle zu bekommen?

Gruß

Helmut

Antwort 2 von juri-HH

Hallo Helmut,

ich versuche die Tabele etwas besser darzustellen.

.....A...... ..B..C.....D...... ..E..F.G.H......I.... ..J....... .K....... L....... M...... .N
..1…...….2..Tn
..2………3..Tx
..3……....4..It
..4……....5..El
..5……....6..Mo
..6.
..7.W1................................1..0.1........W1.WST1.WOT1.WTN1.WTX1.WEL1
..8.WST1.......Tn...WTN1.....2.2
..9.WOT1.......Tx...WTX1......3.3
10................. .It......WIT1.......4.4
11.................. El... WEL1......5.5
12............................................0.6
13..W2................................1..0.1.…...W2.WST2.WOT2...........WTX2.WEL2
14............................................0.2
15............................................0.3
16............................................0.4
17..WST2........Tx...WTX2.....3.5
18..WOT2........It....WIT2.......4.6
19.....................El...WEL2.....5.7
20............................................0.8
21..W3................................1..0.1.…...W3...usw

bis Zeile 3500

In Zelle E7 steht die Formel: =WENN(UND(A7<>"";Format="Arial11WAHR");1;"")

In Zelle F8 steht die Formel: =WENN(C8=$C$1;2;WENN(C8=$C$2;3;WENN(C8=$C$3;4;WENN(C8=$C$4;5;WENN(C8=$C$5;6;0)))))

In Zelle G8 steht die Formel: =WENN(E8=1;1;G7+1)

In Zelle I7 steht die Formel: =WENN(G7=1;A7;"")

Gesucht werden die Formeln für die Spalten J bis N.

Gruß

Juri

Antwort 3 von Saarbauer

Hallo,

leider noch genauso unverständlich, zumindest für mich, wie vorher.

Gruß

Helmut

Antwort 4 von juri-HH

Hallo Helmut,
1.Datensatz von A7 bis D12
2.Datensatz von A13 bis D16
3.Datensatz von A21 bis ...

In den Zeilen 12, 14, 15,16 und 20 stehen Informationen die ich nicht benötige.
Aus den Datensätzen soll eine Datenbank entstehen. (Ich würde den Vorgang als erweitertes „Transponieren“ bezeichnen.)

Name..Straße..PLZ/Ort..Tel........Fax.......Email
W1…. .WST1.. WOT1….WTN1..WTX1..WEL1

Gruß

Juri

Antwort 5 von Event

Hallo

Hab mich auch bemüht Deine Angaben nachzuvollziehen...;-(
Kannst Du eventuell einen Teil der Mappe (vielleicht die ersten 10 Datensätze) veröffentlichen zb. mit www.netupload.de
Vielleicht sieht man dann klarer.

Gruß

Antwort 6 von Saarbauer

Hallo,

schau mal ob das nicht mit Ergänzungen bai dir passt

https://supportnet.de/threads/1212343

Gruß

Helmut

Antwort 7 von juri-HH

Hallo Helmut,

danke für den Hinweis.

Die Adressen sind nicht im gleichem Muster untereinander bzw. nebeneinander dargestellt.

Ich bin aber zu folgendem Lösungsweg gekommen:
1. nach Spalte H füge ich zwei zusätzliche Spalten ein (die Spalten benötige ich zum „Sortieren“)
2. in Zelle I7 steht die Formel: =WENN(G7=1;1;F7)
3. Formel wird in Spalte I bis zum Tabellenende kopiert
4. in Zelle J7 schreibe ich eine 1 (die 1 steht für 1.Datenzeile)
5. in Zelle J8 steht die Formel: =J7+1
6. Formel wird in Spalte J bis zum Tabellenende kopiert
7. Zelle A7 bis J3500 markieren, Bearbeiten - Kopieren
8. neue Arbeitsmappe öffnen, Bearbeiten – Inhalte Einfügen – Werte – OK
9. Zelle A1 bis J3500 markieren, Daten Sortieren - nach Spalte I - Aufsteigend – OK
10. alle Zeile, bei dem der Inhalt von I = 0 ist, werden gelöscht
11. Zelle A1 bis JEnde markieren, Daten Sortieren - nach Spalte J - Aufsteigend – OK
damit stehen alle Datensätze ohne die Zeilen, die nicht benötigt werden, in richtiger Reihenfolge untereinander
12. für meine Tabellenüberschriften füge ich 2 neue Zeilen am Anfang der Tabelle ein
13. Spalte G muß neu berechnet werden, in Zelle G3 schreibe ich eine 1 und in G4 die Formel =WENN(E4=1;1;G3+1)
Da alle unnötigen Zeilen gelöscht wurden gibt es maximal 6 Zeilen je Datensatz
14. in Zelle K3 =WENN(G3=1;A3;"")
15. in Zelle L3 =WENN(UND(G3=1;G4=2);A4;"")
16. in Zelle M3 =WENN(UND(G3=1;G5=3);A5;"")
17. in Zelle N3 =WENN(UND(G3=1;F4=2);D4;WENN(UND(G3=1;F5=2);D5;WENN(UND(G3=1;F6=2);D6;WENN(UND(G3=1;F7=2);D7;WENN(UND(G3=1;F8=2);D8;"")))))
18. in Zelle O3 =WENN(UND(G3=1;F4=3);D4;WENN(UND(G3=1;F5=3);D5;WENN(UND(G3=1;F6=3);D6;WENN(UND(G3=1;F7=3);D7;WENN(UND(G3=1;F8=3);D8;"")))))
19. in Zelle P3 =WENN(UND(G3=1;F4=5);D4;WENN(UND(G3=1;F5=5);D5;WENN(UND(G3=1;F6=5);D6;WENN(UND(G3=1;F7=5);D7;WENN(UND(G3=1;F8=5);D8;"")))))
20. in Zelle Q3 =WENN(UND(G3=1;F4=4);D4;WENN(UND(G3=1;F5=4);D5;WENN(UND(G3=1;F6=4);D6;WENN(UND(G3=1;F7=4);D7;WENN(UND(G3=1;F8=4);D8;"")))))
21. Formeln von K3 bis Q3 nach unten kopieren

Damit werden alle Datensätze als Datenbank dargestellt.

Gruß

Juri

Antwort 8 von Saarbauer

Hallo,

also doch ans Ziel, wenn auch mit Umwegen

Gruß

Helmut

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: