von AhQ » Mi, 23.07.2008 10:35
Hallo ognih,
ich hätte da eine Lösung, die zwischen grausam und Holzhammer anzusiedeln ist. Sollst ja nicht meinen, Du wärst das Stiefkind des Forums.

Was besseres fällt mir aber grad leider nicht ein.
Du kippst die importierten Daten in eine Tabelle und in einer zweiten holst Du Dir einfach mit = die Werte der Spalten, die Du brauchst in der Reihenfolge, die Du brauchst. Diese zweite Tabelle kopierst Du dann dahin, wo Du die Daten verarbeiten willst.
Falls das jetzt etwas zu irre erklärt war, dann mal als Beispiel. Du willst Spalte A und C haben, B nicht, dann schreibst Du in Tabelle2.A2 =Tabelle1.A2 (in Zeile 1 steht ja die Überschrift) und ziehst das soweit, wie Du es brauchst, alternativ, wenn die Datenbereichlänge variabel ist
=wenn(istleer(Tabelle1.A2);"";Tabelle1.A2)
und ziehst das in einen genügend großen Bereich. In Tabelle2.B2 kommt dann das gleiche, nur wird aus A2 natürlich C2 usw.
Diesen neuen Tabellenbereich kopierst Du und fügst ihn, wo Du ihn brauchst, mit Strg+Shift+V und Haken nur bei Zeichenketten, Zahl und Datum, ein.
Die Lösung berücksichtigt nicht, wenn der Bereich, den Du aus Deiner importierten Tabelle haben willst, sich ändert und besonders elegant ist sie auch nicht, aber sie funktioniert und braucht auch nicht viel Zeit zum Herstellen und ist, im Gegensatz zum einfachen Löschen der Spalten, wiederverwertbar.
Wenn die Spalten sich immer wieder mal ändern, könnte man überlegen, ob Du irgendwo nur die Spaltenbezeichnung (also A,B,C etc) der zu holenden Spalte hinschreibst und in Tabelle2 dann mit INDIREKT() das Ganze zusammenbastelst. Dann könntest Du das alles sogar ein bißchen variabler gestalten.
Viele Grüße
AhQ
Hallo ognih,
ich hätte da eine Lösung, die zwischen grausam und Holzhammer anzusiedeln ist. Sollst ja nicht meinen, Du wärst das Stiefkind des Forums. :D Was besseres fällt mir aber grad leider nicht ein.
Du kippst die importierten Daten in eine Tabelle und in einer zweiten holst Du Dir einfach mit = die Werte der Spalten, die Du brauchst in der Reihenfolge, die Du brauchst. Diese zweite Tabelle kopierst Du dann dahin, wo Du die Daten verarbeiten willst.
Falls das jetzt etwas zu irre erklärt war, dann mal als Beispiel. Du willst Spalte A und C haben, B nicht, dann schreibst Du in Tabelle2.A2 =Tabelle1.A2 (in Zeile 1 steht ja die Überschrift) und ziehst das soweit, wie Du es brauchst, alternativ, wenn die Datenbereichlänge variabel ist
=wenn(istleer(Tabelle1.A2);"";Tabelle1.A2)
und ziehst das in einen genügend großen Bereich. In Tabelle2.B2 kommt dann das gleiche, nur wird aus A2 natürlich C2 usw.
Diesen neuen Tabellenbereich kopierst Du und fügst ihn, wo Du ihn brauchst, mit Strg+Shift+V und Haken nur bei Zeichenketten, Zahl und Datum, ein.
Die Lösung berücksichtigt nicht, wenn der Bereich, den Du aus Deiner importierten Tabelle haben willst, sich ändert und besonders elegant ist sie auch nicht, aber sie funktioniert und braucht auch nicht viel Zeit zum Herstellen und ist, im Gegensatz zum einfachen Löschen der Spalten, wiederverwertbar.
Wenn die Spalten sich immer wieder mal ändern, könnte man überlegen, ob Du irgendwo nur die Spaltenbezeichnung (also A,B,C etc) der zu holenden Spalte hinschreibst und in Tabelle2 dann mit INDIREKT() das Ganze zusammenbastelst. Dann könntest Du das alles sogar ein bißchen variabler gestalten.
Viele Grüße
AhQ