Registriert seit: 29.07.2016
Version(en): Excel 2007
29.07.2016, 09:41
(Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2016, 09:42 von FerdinandSchuster.)
Guten Tag Community,
ich ein Problem. Ich muss Daten aus einer Webseite rausschreiben und sie in einer Datenbank Liste eintragen.
Das Problem darin liegt das die Daten aus der Webseite Senkrecht ist, ich brauche sie aber Waagerecht.
Dazu müssen alle 3 Zeilen in einer Spalte nebeneinander.
Ein Beispiel:
[img]
Dateiupload bitte im Forum! So geht es: Klick mich!]
Das was rot gekennzeichnit ist muss dort hin wo es Orange gekennzeichnit ist.
Ich hoffe mir kann da jemand weiter helfen.
Mit freundlichen Grüßen,
F.Schuster
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Hallo!
Erstelle mal eine Datei mit einer Handvoll Datensätzen und lade sie als .xlsx hier hoch.
Prinzipiell dürfte dies mit Index in Verbindung mit Zeilen/Spaltenvariablen machbar sein.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
29.07.2016, 10:06
(Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2016, 10:06 von WillWissen.
Bearbeitungsgrund: Tippfehler beseitigt
)
Hi,
kommt das deinem Ziel näher?
Tabelle5 | A | B | C | D | E | F | G | H |
1 | Text1 | Text1 | Text2 | Text3 | Text4 | Text5 | 0 | 0 |
2 | Text2 | | | | | | | |
3 | Text3 | | | | | | | |
4 | Text4 | | | | | | | |
5 | Text5 | | | | | | | |
6 | | | | | | | | |
Formeln der Tabelle |
Zelle | Formel | B1 | =INDEX($A:$A;SPALTE(A1)) | C1 | =INDEX($A:$A;SPALTE(B1)) | D1 | =INDEX($A:$A;SPALTE(C1)) | E1 | =INDEX($A:$A;SPALTE(D1)) | F1 | =INDEX($A:$A;SPALTE(E1)) | G1 | =INDEX($A:$A;SPALTE(F1)) | H1 | =INDEX($A:$A;SPALTE(G1)) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Entweder ziehst du die Formel nur soweit nach rechts, wie in der Spalte A Einträge sind, oder du blendest die (störenden?) Null-Werte benutzerdefiniert aus.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
(29.07.2016, 09:41)FerdinandSchuster schrieb: […]
Dazu müssen alle 3 Zeilen in einer Spalte nebeneinander.
[…]
Dies hätte ich gerne anhand von ein paar Datensätzen gesehen.
Ich könnte zwar eine Lösung posten, habe aber keine große Lust, dies ob des schwammigem Eingangsposts nachträglich zu ändern.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Ralf,
das mit den 3 Zeilen in einer Spalte (nebeneinander?) habe ich total überlesen. Bin nur nach dem Bildchen gegangen. Und wie man sehen kann - Bilder sind nicht zielführend.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 15.04.2014
Version(en): 2007, 2010, 2019
29.07.2016, 11:40
(Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2016, 11:42 von radagast.)
heje excelfreunde,
hier eine etwas modifizierte formel:
=INDEX($A:$A;SPALTE($A$1)+3*ZEILE($A1)-3)&" "&INDEX($A:$A;SPALTE($B$1)+3*ZEILE($A1)-3)&" "&INDEX($A:$A;SPALTE($C$3)+3*ZEILE($A1)-3)
spalte A Spalte B
text 01 text 01 text 02 text 03
text 02 text 04 text 05 text 06
text 03 text 07 ...
text 04
text 05
text 06
text 07
...
gehe davon aus, dass zb. in spalte B (hier in zelle B1) immer drei zeilen aus spalte A zusammengefasst eingetragen werden sollen, dann in zelle B2 die nachfolgenden drei zeilen usw.
die formel solange nach unten kopieren, bis das vorhaben erreicht ist.
Vielen Dank
--Janosch
Excel 2019 (64bit) Win 10 Pro (64bit)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
29.07.2016, 12:03
(Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2016, 12:03 von RPP63.)
Da sich Ferdinand ja nicht meldet:
Ich habe dies so gedeutet:
| A | B | C | D |
1 | A | A | B | C |
2 | B | D | E | F |
3 | C | G | H | I |
4 | D | J | | |
5 | E | | | |
6 | F | | | |
7 | G | | | |
8 | H | | | |
9 | I | | | |
10 | J | | | |
Formeln der Tabelle |
Zelle | Formel | B1 | =INDEX($A:$A;ZEILE()*3-2+SPALTE()-2) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Formel nach rechts und unten ziehen.
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
29.07.2016, 18:57
(Dieser Beitrag wurde zuletzt bearbeitet: 29.07.2016, 18:57 von schauan.)
Hallöchen,
wenn die Datei genau so aussieht wie das Bild, was anzunehmen ist, hilft sie auch nicht weiter :-(
Ersichtlich und beschrieben ist lediglich, dass 3 Zellen nach B1:D1 übernommen werden sollen. Da auf dem Bild nicht ersichtlich ist, ob A4 nach B2 soll, wäre das noch zu klären. Ist sehr wahrscheinlich, es könnte aber auch sein, dass es in B4 weiter geht ...
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 15.04.2014
Version(en): 2007, 2010, 2019
heje excelfreunde, ferdinadschuster,
zuerst wird ein threat eröffnet, und dann.....ja und dann keine rückanwort. hier: ach ja wochenende, am montag geht's weiter....
auf solche problemstellungen kann/sollte das forum verzichten und den threat als gelöst markieren...oder?
Vielen Dank
--Janosch
Excel 2019 (64bit) Win 10 Pro (64bit)
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Janosch,
Zitat:auf solche problemstellungen kann/sollte das forum verzichten und den threat als gelöst markieren...oder?
vllt. hat der Fragesteller keine Möglichkeit mehr gehabt, ins Forum reinzuschauen bzw, zu antworten. Das kommt halt immer wieder mal vor - ist doch kein Beinbruch. Dann geht's halt am Montag weiter.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)