Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Excel
  Sortieren Nach Wert

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Sortieren Nach Wert (5394 mal gelesen)
skyzem
Mitglied



Sehen Sie sich das Profil von skyzem an!   Senden Sie eine Private Message an skyzem  Schreiben Sie einen Gästebucheintrag für skyzem

Beiträge: 400
Registriert: 30.08.2006

Win 7 Enterprise x64
Cornerstone 5.3.0.5
Minitab 16.2.1.0
Excel 2010
Notepad++ 6.3.1
Putty 0.63
Calc.exe

erstellt am: 11. Okt. 2011 09:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo

Ich benutze Excel 2010.

Ich versuche eine Spalte nach meinen Wünschen zu Sortieren.

Die Zellen haben folgende Werte (Zahlenformat = Text)

Code:
1
1.1
1.1.1
2
2.1

Diese sind wild durcheinander

Es soll oben beschriebene Sortierung erreicht werden.
Was ich jedoch bekomme ist dies:

Code:
1
1.1
2
2.1
1.1.1

Heisst, alle Werte mit keinem oder einem Punkt werden als Zahlen erkannt (obwohl die Formatierung dies bestreitet). Alle Werte mit 2 oder mehreren Punkten wird als Text erkannt und an's Ende der Liste gestellt. Dies geschiet aber korrekt:

Code:
1.2.1
1.2.1.1
1.2.1.2
1.2.1.2.1
1.2.1.2.2
1.2.2

Vielen Dank für eure Hilfe!

------------------
MfG skyzem

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

runkelruebe
Moderator
Straßen- / Tiefbau




Sehen Sie sich das Profil von runkelruebe an!   Senden Sie eine Private Message an runkelruebe  Schreiben Sie einen Gästebucheintrag für runkelruebe

Beiträge: 8075
Registriert: 09.03.2006

MS-Office 365 ProPlus x86
WIN7(x64)

erstellt am: 11. Okt. 2011 10:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für skyzem 10 Unities + Antwort hilfreich

Moin,

Die offizielle Microsoft-Lösung hilft Dir dabei nicht? [Formatdaten mithilfe der Funktion TEXT (value, format_text) ]

------------------
Gruß,
runkelruebe          Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ralficad
Mitglied
Konstrukteur


Sehen Sie sich das Profil von ralficad an!   Senden Sie eine Private Message an ralficad  Schreiben Sie einen Gästebucheintrag für ralficad

Beiträge: 330
Registriert: 25.11.2005

ACAD 2005 - EPT
AMD Athlon XP 2800+
2,08 GHz 1,0 GB RAM
WIN XP Prof., SP2

erstellt am: 11. Okt. 2011 11:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für skyzem 10 Unities + Antwort hilfreich

ohne die offizielle Rübe-lösung komplett studiert zu haben  , was passeirt, wann du alles in Text umwandelst??

------------------
ralfi 
                                   

Selbes Getränk, neue Flasche.     Gardaseetippssuche

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

skyzem
Mitglied



Sehen Sie sich das Profil von skyzem an!   Senden Sie eine Private Message an skyzem  Schreiben Sie einen Gästebucheintrag für skyzem

Beiträge: 400
Registriert: 30.08.2006

Win 7 Enterprise x64
Cornerstone 5.3.0.5
Minitab 16.2.1.0
Excel 2010
Notepad++ 6.3.1
Putty 0.63
Calc.exe

erstellt am: 11. Okt. 2011 11:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


ExcelMeldung.png

 
In Excel 2010 wäre das =TEXT(A1,"@")

Da mir Excel aber Werte mit drei Punkten als Datum erkennt, obwohl ich es als Text formatiert habe, wird bei der Umwandung mit TEXT aus "1.2.1" "36923" was wiederum totaler Schwachsinn ist.

Zur verdeutlichung:

Unsortiert

Code:
1.1        1.1
1.2        1.2
1.2.1      36923
1          1
1.2.2      37288
1.3.3      37681
1.2.1.1    1.2.1.1
1.2.1.2    1.2.1.2
1.2.1.2.1  1.2.1.2.1
1.2.1.2.2  1.2.1.2.2
2          2
2.1        2.1
2.2        2.2
2.3        2.3
3          3
3.1        3.1
3.2        3.2
3.3        3.3
3.4        3.4
5          5
5.1        5.1
5.2        5.2

Sortiert

Code:
1          1
1.1        1.1
1.2        1.2
2          2
2.1        2.1
2.2        2.2
2.3        2.3
3          3
3.1        3.1
3.2        3.2
3.3        3.3
3.4        3.4
5          5
5.1        5.1
5.2        5.2
1.2.1      36923
1.2.1.1    1.2.1.1
1.2.1.2    1.2.1.2
1.2.1.2.1  1.2.1.2.1
1.2.1.2.2  1.2.1.2.2
1.2.2      37288
1.3.3      37681

Die zweite Zeile wurde jweils mit =TEXT(xx,"@") formatiert

Was ich noch vergessen habe zu Erwähnen ist, dass jedesmal bei der Sortierung diese Meldung kommt:

Excel erkennt Text also gar nicht als Text, sondern als Zahlen
Warum kann Excel nicht das tun, was ich sage?

------------------
MfG skyzem

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

skyzem
Mitglied



Sehen Sie sich das Profil von skyzem an!   Senden Sie eine Private Message an skyzem  Schreiben Sie einen Gästebucheintrag für skyzem

Beiträge: 400
Registriert: 30.08.2006

Win 7 Enterprise x64
Cornerstone 5.3.0.5
Minitab 16.2.1.0
Excel 2010
Notepad++ 6.3.1
Putty 0.63
Calc.exe

erstellt am: 11. Okt. 2011 11:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Testumgebung_20111011102115.xlsx.txt

 
hier noch eine Testdatei zum allgemeinen Verständnis


Ps: Vielen Dank für die Antworten!


------------------
MfG skyzem
   

[Diese Nachricht wurde von skyzem am 11. Okt. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

runkelruebe
Moderator
Straßen- / Tiefbau




Sehen Sie sich das Profil von runkelruebe an!   Senden Sie eine Private Message an runkelruebe  Schreiben Sie einen Gästebucheintrag für runkelruebe

Beiträge: 8075
Registriert: 09.03.2006

MS-Office 365 ProPlus x86
WIN7(x64)

erstellt am: 11. Okt. 2011 11:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für skyzem 10 Unities + Antwort hilfreich

Wichtig ist dabei immer die Reihenfolge, in der man etwas tut und evtl. Kontextmenümöglichkeiten, die erscheinen.
Excel würd halt gern mitdenken, speziell beim Thema Datum, da muß man schnell genug auf die Finger klopfen.

a) ZUERST die Zielzellen als Text formatieren
b) einfügen
c) auf das erscheinende Kästchen unten rechts am Einfügebereich achten > dort "Formatierung der Zielzellen übernehmen" anhaken
d) die grünen Dreiecke an den Zellen ("Als Text gespeicherte Zahl") ignorieren
e) sortieren

b/c kann man noch mit Einfügen > Inhalte einfügen > als Text zusammenfassen

Also bei mir klappt das auf Anhieb und es sortiert auch richtig (also so, wie Du das gern hättest).

Zur größten Not gibt es auch noch das Hochkomma: '
Das an den Anfang einer Zelle und der Inhalt wird auf jeden Fall als Text interpretiert.

------------------
Gruß,
runkelruebe          Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

skyzem
Mitglied



Sehen Sie sich das Profil von skyzem an!   Senden Sie eine Private Message an skyzem  Schreiben Sie einen Gästebucheintrag für skyzem

Beiträge: 400
Registriert: 30.08.2006

Win 7 Enterprise x64
Cornerstone 5.3.0.5
Minitab 16.2.1.0
Excel 2010
Notepad++ 6.3.1
Putty 0.63
Calc.exe

erstellt am: 11. Okt. 2011 11:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Oh WOW!

Punkt a und b warens
Mit Hochkomma darf ich nicht anfangen 

Jetzt funktionierts auch bei mir!

------------------
MfG skyzem

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

runkelruebe
Moderator
Straßen- / Tiefbau




Sehen Sie sich das Profil von runkelruebe an!   Senden Sie eine Private Message an runkelruebe  Schreiben Sie einen Gästebucheintrag für runkelruebe

Beiträge: 8075
Registriert: 09.03.2006

MS-Office 365 ProPlus x86
WIN7(x64)

erstellt am: 11. Okt. 2011 12:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für skyzem 10 Unities + Antwort hilfreich

Für Deine Datei war ich zu schnell.
Ich sehe dort: "Originaldaten aus CAD" und in dieser Spalte sehe ich eine bunte Mischung aus Komma und Punkten als Trennzeichen.

Du mußt IMHOIn my humble oppinion (Meiner Meinung nach) schon am Import der Daten arbeiten, kennst Du den Textimportassistenten? Nachträglich erreichbar über Daten > Text in Spalten

[rredit] und für Deine Erfolgsmeldung dann zu langsam. Macht zusammen goldrichtig  Schön, dass es jetzt klappt. [/rredit]

------------------
Gruß,
runkelruebe          Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

skyzem
Mitglied



Sehen Sie sich das Profil von skyzem an!   Senden Sie eine Private Message an skyzem  Schreiben Sie einen Gästebucheintrag für skyzem

Beiträge: 400
Registriert: 30.08.2006

Win 7 Enterprise x64
Cornerstone 5.3.0.5
Minitab 16.2.1.0
Excel 2010
Notepad++ 6.3.1
Putty 0.63
Calc.exe

erstellt am: 11. Okt. 2011 12:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Also, da wir hier in der Schweiz leben haben wir als Kommatrenner einen Punkt und kein Komma. Bei dir wurden demnach alle "Kommas" auch als Kommas angezeigt, währenddessen diese bei mir Punkte sind. Somit ergeben sich bei mir dann auch keine weiteren Fehler.

------------------
MfG skyzem

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz