Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Werte aus 2 Zeilen in eine Zeile zusammenfügen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 19.05.2008, 15:13 Nach oben

Hallo,

ich suche eine Lösung zu folgendem Problem:

in einer Tabelle sollen jeweils 2 Zeilen verglichen werden.

Im Bereich von B3:AX28 sind in jeder Zeile 7 Zahlen eingetragen.
Gleiche Zahlen stehen untereinander.

jetzt möchte ich jeweils die Zahlen aus 2 Zeilen zusammenfügen. D.h. die Zahlen aus B3:AX3
und die Zahlen aus B4:AX4 sollen in einem neuen Tabellenblatt in einer Zeile aber in jeweils der gleichen Spalte eingetragen werden.

Dann aus B5:AX5 und B6:AX6 usw.

Sind Zahlen doppelt, so sollen sie, aber nur wenn es möglich ist, in einer anderen Farbe eingetragen werden.


Wer kann mir weiterhelfen?

Gruß Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
gook
Schlauberger
Schlauberger


Anmeldedatum: 25.11.2007
Beiträge: 355
Wohnort: Fridingen an der Donau

BeitragVerfasst am: 19.05.2008, 15:20 Nach oben

Hallo!

Kannst deine Mappe mal Anhängen?

Gruß
Benutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 19.05.2008, 15:52 Nach oben

Hallo,

hier ein Ausschnitt aus der Tabelle

Gruß Novato


Tabelle.jpg
 Beschreibung:
 Dateigröße:  62.92 KB
 Angeschaut:  340 mal

Tabelle.jpg


Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4847

BeitragVerfasst am: 19.05.2008, 16:32 Nach oben

Hallo!

Wenn ich es richtig verstanden habe, dann hier eine Lösung mit Pfiff:
Markiere im neuen Tabellenblatt die linke obere Zelle des gewünschten Ausgabebereichs und wähle
Menü Einfügen > Name > Definieren
Name ist: x
Bezieht sich auf: =BEREICH.VERSCHIEBEN(Tabelle1!B$3;2*ZEILE($A2)-2;;2)
OK

Nun gib in die linke obere Zelle des Ausgabebereichs diese Formel ein und fülle sie so weit wie gewünscht nach rechts und nach unten aus:

=WENN(ANZAHL(x);MITTELWERT(x);"")

Lasse diesen Bereich markiert (aktive Zelle: oben links) und wähle
Menü Format > Bedingte Formatierung
Formel ist: =(abc<>"")*(ZÄHLENWENN(x;abc)>1)
und lege über den Button "Format..." die gewünschte Formatierung für die Doppelten an.
"abc" entspricht dabei der Adresse der linken oberen Zelle des Ausgabebereichs, also der aktiven Zelle, also z.B.
Formel ist: =(C4<>"")*(ZÄHLENWENN(x;C4)>1)

Passt das so?

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 19.05.2008, 17:40 Nach oben

Hallo Schatzi,

danke für Deine Antwort. Ich habe alles so gemacht, wie Du es beschrieben hast. (habs kopiert und eingefügt, damit nichts schief geht). Allerdings fehlen die Zahlen der Zeile 3 und 4

In der Zeile 3 sind die Zahlen der Zeilen 5 und 6 aus Tabelle 1
usw.


Gruß Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 19.05.2008, 18:12 Nach oben

Hallo Schatzi,

habe den Fehler gefunden.
Ich mußte nur die Formel

=BEREICH.VERSCHIEBEN(Tabelle1!B$3;2*ZEILE($A2)-2;;2)

in

=BEREICH.VERSCHIEBEN(Tabelle1!B$3;2*ZEILE($A1)-2;;2)

ändern.

Funktioniert jetzt wunderbar.
Razz
Vielen Dank nochmal!!

Gruß Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4847

BeitragVerfasst am: 19.05.2008, 19:29 Nach oben

Hallo!

Schön, dass es klappt!
Mein Fehler muss dadurch entstanden sein, dass ich die falsche Formel kopiert habe... Sorry dafür!
So, wie du es berichtigt hast, war es auch gemeint!

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 20.05.2008, 01:02 Nach oben

Hallo Schatzi,

noch eine Frage:

Ich habe jetzt die doppelten Zahlen so formatiert, daß sie fett sind und nicht rot.

Die Zahlen aus der jeweils ersten Zahlengruppe sollen im neuen Tabellenblatt blau und die aus der zweiten Zahlengruppe rot sein.

z. B. die Zahlen aus B3:AX3 blau, die Zahlen aus B4:AX4 rot, die nächsten wieder blau, rot usw. Aber nur im neuen Tabellenblatt

Wie bekomme ich das hin?

Viele Grüße Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4847

BeitragVerfasst am: 20.05.2008, 01:25 Nach oben

Hallo!

Kannst du deine xls-Datei hier mal als Anhang hochladen?
Ich bin einfach zu faul, das alles nachzubauen... Embarassed
Heikle Daten kannst/darfst/musst du natürlich anonymisieren, nicht relevante Daten natürlich löschen.
Ob dein Anliegen noch mit Formeln (also ohne VBA) realisierbar ist, weiß ich nicht und erscheint mit grenzfällig, aber es ist ja auch schon spät...
Morgen schau ich's mir mal an.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 20.05.2008, 01:49 Nach oben

Hallo Schatzi,

hier die Beispieltabelle.

Noch eine Änderung:
wenn in einer der zwei Zeilen (noch) keine Zahlen sind, so soll die Zieltabelle für diesen Bereich leer bleiben.

Vielen Dank für Deine Mühe. Smile

Gruß Novato


Beispieltabelle.xls
 Beschreibung:

Download
 Dateiname:  Beispieltabelle.xls
 Dateigröße:  72 KB
 Heruntergeladen:  14 mal

Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4847

BeitragVerfasst am: 20.05.2008, 12:42 Nach oben

Hallo!

In der bedingten Formatierung kannst du über den Button "Hinzufügen" weitere Bedingungen festlegen.

Für die erste Gruppe:
Formel ist: =ANZAHL(x)-ANZAHL(BEREICH.VERSCHIEBEN(x;1;;1))

Für die zweite Gruppe:
Formel ist: =ANZAHL(x)-ANZAHL(BEREICH.VERSCHIEBEN(x;;;1))

Vorgehensweise wie oben.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 20.05.2008, 13:49 Nach oben

Hallo Schatzi,

vielen Dank, ich habe es eben ausprobiert und es funktioniert einwandfrei.!! Very Happy

Gibt es noch einen anderen Weg, ohne die bedingte Formatierung?

Ich brauche die bedingte Formatierung eventell noch für andere Zwecke.

Und hast Du auch eine Lösung dafür?:
wenn in einer der zwei Zeilen (noch) keine Zahlen sind, so soll die Zieltabelle für diesen Bereich leer bleiben.

Viele Grüße

Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 4847

BeitragVerfasst am: 20.05.2008, 14:58 Nach oben

Hallo!

Als Alternative zur bedingten Formatierung bleibt nur VBA.
Oder du schaust dir mal dieses AddIn an, mit dem du die Anzahl der bedingten Formatierungen auf bis zu 30 erweitern kannst.
Zu der anderen Frage würde ich (ungetestet) einen Abfang dieser Art vorschlagen:

=WENN(ODER(ANZAHL(BEREICH.VERSCHIEBEN(x;1;;1;100))=0;ANZAHL(BEREICH.VERSCHIEBEN(x;;;1;100))=0);"";WENN(ANZAHL(x);MITTELWERT(x);""))

Die 100 ist nur geschätzt, weil ich zu faul bin, die genaue Spaltenanzahl von B bis AX auszurechnen...

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 20.05.2008, 15:47 Nach oben

Hallo Schatzi,

wenn ich Deine Formel bei
Menü Einfügen > Name > Definieren
Name ist: x

eingebe, verschwinden alle Werte in der Tabelle. Fehlt da irgendwo noch der Zusatz Tabelle1 oder so ähnlich??

Ich habe die Formel antatt der Formel

=BEREICH.VERSCHIEBEN(Tabelle1!B$3;2*ZEILE($A2)-2;;2)

eingegeben. Ist das richtig so?

Gruß Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
Novato
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 35

BeitragVerfasst am: 20.05.2008, 16:20 Nach oben

Hallo Schatzi,

sorry, ich habe mich zu blöd angestellt. Embarassed
Natürlich muß die Formel in die Funktionsleiste.

Ich habe es inzwischen geändert und es klappt alles.


Vielen Dank nochmal Very Happy

Gruß Novato
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Zeilen automatisch ausblenden. tatjana89 Microsoft Excel Hilfe 2 04.07.2008, 10:20 Letzten Beitrag anzeigen
Keine neuen Beiträge Aus allen Mappen in eine Mappe schreiben saschathede Microsoft Excel Hilfe 9 03.07.2008, 10:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Umwandlung in eine Zahl maxseidel Microsoft Excel Hilfe 6 02.07.2008, 18:47 Letzten Beitrag anzeigen
Keine neuen Beiträge VBA - mit Sverweis Zeile markieren un... Simon Microsoft Excel Hilfe 3 01.07.2008, 21:50 Letzten Beitrag anzeigen
Keine neuen Beiträge Nicht in eine sondern mehrere Spalten?! d00oo00m Microsoft Excel Hilfe 4 30.06.2008, 21:35 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de