Discussion:
Jede 10. Zeile übernehmen? (Excel 2002)
(zu alt für eine Antwort)
Rene Gagnaux
2005-03-12 10:30:24 UTC
Permalink
Guten Tag allerseits,

Ich habe eine Tabelle mit - zum Beispiel - 20000 Zeilen und 20 Spalten.

In einer zweiten Tabellen möchte ich - zum Beispiel - jede 10. Zeile aus der
1.Tabelle mit möglichst wenig Aufwand übernehmen, um die Grösse der 1.
Tabelle zu reduzieren. Wie kann ich dies am zweckmässigsten - d.h. mit dem
kleinstmöglichen Aufwand... - machen?

Ich hatte schon vor längerer Zeit hier danach gefragt, und sehr gute
Antworten erhalten. Leider kann ich sowohl diese Nachrichten wie auch die
damaligen Anwendungen nicht mehr finden. Darum muss ich wieder fragen!

Dies bitte für Excel 2002!
--
Die hier verwendete Absenderadresse existiert nur kurzfristig. Um mich
sicher zu erreichen: bitte an renato<at-Zeichen>domain wie bei obiger Adresse schreiben.
unknown
2005-03-12 11:01:10 UTC
Permalink
Hallo Rene,

in eine neue Tasbelle in A1
=INDIREKT("A" & (ZEILE()-1)*10+1)

und Runterziehen. In Spalte B die Formel Anpasse ("A") ändern.

Gruß Hajo
MVP für Microsoft Excel
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.
http://home.media-n.de/ziplies/
Post by Rene Gagnaux
Guten Tag allerseits,
Ich habe eine Tabelle mit - zum Beispiel - 20000 Zeilen und 20 Spalten.
In einer zweiten Tabellen möchte ich - zum Beispiel - jede 10. Zeile aus der
1.Tabelle mit möglichst wenig Aufwand übernehmen, um die Grösse der 1.
Tabelle zu reduzieren. Wie kann ich dies am zweckmässigsten - d.h. mit dem
kleinstmöglichen Aufwand... - machen?
Ich hatte schon vor längerer Zeit hier danach gefragt, und sehr gute
Antworten erhalten. Leider kann ich sowohl diese Nachrichten wie auch die
damaligen Anwendungen nicht mehr finden. Darum muss ich wieder fragen!
Dies bitte für Excel 2002!
--
Die hier verwendete Absenderadresse existiert nur kurzfristig. Um mich
sicher zu erreichen: bitte an renato<at-Zeichen>domain wie bei obiger Adresse schreiben.
Rene Gagnaux
2005-03-12 15:02:04 UTC
Permalink
Guten Tag Hajo, guten Tag allerseits,

On Sat, 12 Mar 2005 12:01:10 +0100, "Hajo" <hajoziplies(at)web.de_ungültig>
Post by unknown
in eine neue Tasbelle in A1
=INDIREKT("A" & (ZEILE()-1)*10+1)
und Runterziehen. In Spalte B die Formel Anpasse ("A") ändern.
Vielen Dank für die rasche Antwort, jetzt erinnere ich mich wieder! :-)

Salut
René
--
Die hier verwendete Absenderadresse existiert nur kurzfristig. Um mich
sicher zu erreichen: bitte an renato<at-Zeichen>domain wie bei obiger Adresse schreiben.
Alexander Wolff
2005-03-12 20:16:28 UTC
Permalink
Post by Rene Gagnaux
In einer zweiten Tabellen möchte ich - zum Beispiel - jede 10. Zeile aus der
1.Tabelle mit möglichst wenig Aufwand übernehmen, um die Grösse der 1.
Tabelle zu reduzieren. Wie kann ich dies am zweckmässigsten - d.h.
mit dem kleinstmöglichen Aufwand... - machen?
=INDEX(Tabelle2!$1:$65536;ZEILE()*10 ;SPALTE()) für Deinen Wortlaut
=INDEX(Tabelle2!$1:$65536;ZEILE()*10-5;SPALTE()) für die 5., 15. Zeile usw.

nach rechts und unten kopieren

Gruß Alexander
Rene Gagnaux
2005-03-14 06:20:05 UTC
Permalink
Guten morgen Alexander, guten morgen allerseits,

On Sat, 12 Mar 2005 21:16:28 +0100, "Alexander Wolff"
Post by Alexander Wolff
=INDEX(Tabelle2!$1:$65536;ZEILE()*10 ;SPALTE()) für Deinen Wortlaut
=INDEX(Tabelle2!$1:$65536;ZEILE()*10-5;SPALTE()) für die 5., 15. Zeile usw.
nach rechts und unten kopieren
Vielen Dank für Deine Antwort. Diese Art ist sauberer als
=INDIREKT("A" & (ZEILE()-1)*10+1)
ist aber leider auch langsamer. Zumindest erscheint sie mir langsamer.

Salut
René
--
Die hier verwendete Absenderadresse existiert nur kurzfristig. Um mich
sicher zu erreichen: bitte an renato<at-Zeichen>domain wie bei obiger Adresse schreiben.
Alexander Wolff
2005-03-14 07:49:35 UTC
Permalink
Post by Rene Gagnaux
Guten morgen Alexander, guten morgen allerseits,
Post by Alexander Wolff
=INDEX(Tabelle2!$1:$65536;ZEILE()*10 ;SPALTE()) für Deinen Wortlaut
=INDEX(Tabelle2!$1:$65536;ZEILE()*10-5;SPALTE()) für die 5., 15. Zeile usw.
nach rechts und unten kopieren
Vielen Dank für Deine Antwort. Diese Art ist sauberer als
=INDIREKT("A" & (ZEILE()-1)*10+1)
ist aber leider auch langsamer. Zumindest erscheint sie mir langsamer.
Das lerne ich auch gerade. Ein anderes Beispiel dafür, daß INDIREKT()
anscheinend viel schneller ist, steht unter
http://www.excelformeln.de/formeln.html?welcher=55 (wenn auch nicht
verglichen mit INDIREKT())

Ähnliches wird dann wohl für die Alternativen
=BEREICH.VERSCHIEBEN() und
INDEX():INDEX()
gelten.

Danke daher für Deinen Hinweis! Mehrere unabhängige verstärken den
Gesamteindruck.

Gruß
Alexander Wolff
2005-03-14 08:53:09 UTC
Permalink
Post by Alexander Wolff
Das lerne ich auch gerade. Ein anderes Beispiel dafür, daß INDIREKT()
anscheinend viel schneller ist, steht unter
http://www.excelformeln.de/formeln.html?welcher=55 (wenn auch nicht
verglichen mit INDIREKT())
verglichen mit INDEX(), sollte es natürlich heißen

Lesen Sie weiter auf narkive:
Loading...