2009-04-03 9 views
0

So habe ich ein Dokument mit vielen Einträgen, die diesem allgemeinen Format folgen.Wie sortieren Sie mehrzeilige Einträge in Excel?

Organisation Name Titel Adresse Telefon Fax

Beschreibung Linie 1

Beschreibung Linie 2

Organisation Webseite.

Organisation Name Titel Adresse Telefon Fax

Beschreibung Linie 1

Beschreibung Linie 2

Organisation Webseite.

Organisation Name Titel Adresse Telefon Fax

Beschreibung Linie 1

Beschreibung Linie 2

Organisation Webseite.

Was ich tun möchte, ist sie durch Organisation zu sortieren und die ersten Reihen als ein Eintrag behandeln treffen so im Wesentlichen meint:

Organisation Name Titel Adresse Telefon Fax

Beschreibung Linie 1

Beschreibung Linie 2

Website der Organisation.

ist eine Zeile. Ich sollte auch hinzufügen, dass die unteren 3 Zeilen über die Zellen zusammengeführt werden, die die darüber liegende Zeile bilden. Im Wesentlichen brauche ich es, um als Datenbank zu arbeiten, aber für Regierungsmitarbeiter, die technisch so unansehnlich sind, können sie nicht auf Office 2007 aufrüsten, weil die ganze Band-Sache "zu verwirrend" ist. Also ich bin stecken geblieben mit Excel 2002. Ich muss in der Lage sein, sie zu sortieren und die oberen paar Zeilen über dem eigentlichen Diagramm verwenden, um eine Kopfzeile und Unterüberschrift aufzunehmen.

+0

Entschuldigung für doppelte Veröffentlichung Ich hatte einen anderen Tab geöffnet, um meine Formatierung in meiner ersten Frage zu beheben –

+0

Nicht wirklich Verständnis für Ihre aktuelle oder beabsichtigte Datenlayout.Sie ​​können ein Beispiel .xls auf etwas wie http://www.2shared.com/? – Lunatik

+0

Würde auch lieben, aber diese Seite ist bei der Arbeit blockiert.Ich könnte es Ihnen per E-Mail senden, wenn Sie bereit sind.Schicken Sie mir eine E-Mail an [email protected], so dass Sie nicht Sie müssen sich per E-Mail an die Öffentlichkeit wenden. " –

Antwort

1

Benötigen Sie die Beschreibung/Website-Zeilen, um zusammengeführt zu bleiben? Wenn nicht, um es einfacher zu machen. Sie haben es als VBA markiert, aber wenn es sich um eine einmalige Korrektur handelt, ist es dann OK, manuell an dem Blatt zu arbeiten?

Als Ausgangspunkt würde ich vorschlagen, jeder Gruppe von Zeilen einen Bezeichner hinzuzufügen, und abhängig von Ihrer Datenqualität können Sie dies tun, indem Sie die Website-Zelle überprüfen, oder einfach Zeilen zählen. Zum Beispiel könnten Sie eine neue Spalte, bevor Sie Ihre Daten einfügen und die folgend in Zelle A2 setzen:

=IF(Left(Lower(B1),4)="http",B2,A1) 

Wo B1 (die Zeile oben) könnte sein, Organisation, Beschreibung 1, Beschreibung 2, Organisation der Website, und wenn es ist eine Website, wir gehen davon aus, dass wir in dieser neuen Zeile mit einem neuen Datenblock beginnen, also nehmen wir den Namen der Organisation. Wenn es sich nicht um eine Website handelt, verwenden wir den Namen der Organisation, die wir zuvor verwendet haben (A1 muss bis B1). Dann kopieren Sie diese Formel bis zum Ende und die 4 Zeilen haben nun zumindest einen gemeinsamen Schlüssel, mit dem Sie dann die Daten mischen können.

Wenn es URLs gibt, die nur www starten. dann ändern Sie die Formel oder besser, nur suchen/ersetzen "www."zu sein" http://www. "so dass Ihre Datenqualität hat sich verbessert.

+0

Wäre es besser, es einfach als rohe Nummer zu machen und nur c alle jede Reihe von Zeilen 1 dann 2 dann 3, so dass Änderungen an den Daten nicht die Kennung beeinflussen? –

+0

Möglicherweise, insbesondere wenn doppelte Organisationsnamen wahrscheinlich sind. Start A1 = 1, dann Formel = IF (Links (Lower (B1), 4) = "http", A1 + 1, A1) –

0

Kannst du nicht einfach versuchen, ein Makro daoing was auch immer Sortieroperation mit UI, und dann alanyze den Code, und bekommen Sie eine Idee von dem, was Sie

Verwandte Themen