Punkt durch komma ersetzen ohne Datumsproblem
#1
Hallo Zusammen im Forum,

Ich habe hier eine Liste zu Keywords einer Webseite und möchte die letzte Spalte das Ranking (1.5 ....) sortierbar machen. Durch suchen und ersetzen habe ich schon geschafft den . und ein , zu ersetzen dann wird allerdings ein Datum angezeigt was ich dann nicht mehr umformen kann. Die Liste habe ich aus Goolge Webmaster Tools exportiert. 

Um es verständlicher zu machen habe ich ein Screenshot angehängt. 

Kennt Ihr eine Lösung für das Problem?

Vielen dank im voraus! :)
Top
#2
Hi,

bloß gut, dass du den ScrShot vergessen hast, denn Bildchen sind alles andere als hilfreich. Deine Liste bringt mehr. Lies dir bitte mal die mit "Wichtig" gekennzeichneten Beiträge durch.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
Stimmt jetzt ist sie aber mit bei. Die Ursprungsdatei darf ich leider nicht anheften. 

   
Top
#4
Hallo Julian Sch.
(durch das Bildchen kennen wir wenigstens Deinen Namen)

Ein TEXT 8.0 4.3 6.7 lässt sich doch problemlos sortieren.
Ansonsten solltest Du mal mal Dein gewünschtes Sortierergebnis nennen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#5
Ok ich habe die Datei jetzt gekürzt angehängt. 

Die Letzte Spalte POSITION lässt sich nicht richtig sortieren. Ich denke auch weil es im falschen Format - Datum ist. 


.xlsx   1. SearchAnalytics.xlsx (Größe: 27,1 KB / Downloads: 5)
Top
#6
Hi!
Mache Dir eine Hilfsspalte mit der Formel:
=WENN(ISTZAHL(E2);TEXT(E2;"T.M");E2)
Die kannst Du sortieren.

Mich würde aber interessieren, wie Du an die Daten (Plural von Datum) kommst.
Wahrscheinlich ist es besser, beim Import anzusetzen.

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#7
Hi Christian,

(29.04.2016, 14:18)Jumpster schrieb: Die Letzte Spalte POSITION lässt sich nicht richtig sortieren. Ich denke auch weil es im falschen Format - Datum ist. 

hast Du schon versucht, die Sortierspalte als Text zu formatieren? Sortiert nach der Spalte "Position Text" funktioniert es.

SearchAnalytics
ABCDEFG
1QueriesClicksImpressionsCTRPositionPosition Text
2A89427034.81%'1.0'1.0
3A1531116445.62%1.5'1.5
4A510339426.14%2.2'2.2
5A79550218.92%'3.0'3.0
6A410669915.16%3.3'3.3
7A610183412.11%3.8'3.8
8A21658250,24.3'4.3
9A312329714.14%'8.0'8.0

Zahlenformate
Zelle Format Wert
E2 'T.M;@ '1.0
G2 '@ '1.0
E3 'T.M;@ 42491
G3 '@ '1.5
E4 'T.M;@ 42402
G4 '@ '2.2
E5 'T.M;@ '3.0
G5 '@ '3.0
E6 'T.M;@ 42432
G6 '@ '3.3
E7 'T.M;@ 42585
G7 '@ '3.8
D8 '0% '20%
E8 'T.M;@ 42433
G8 '@ '4.3
E9 'T.M;@ '8.0
G9 '@ '8.0
Zellen mit Format Standard werden nicht dargestellt
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.08 einschl. 64 Bit

Top
#8
Google exportiert leider nur diesem Format. 

Es hat bei mir leider nicht so funktioniert so wie du es oben beschrieben hast. 

 Klick auf Spalte > Sortieren & Filtern > Sortierwarnung (Markierung erweitern oder mit bestehender Markierung fortfahren) = Markierung erweitern > sortieren nach Text (Position ) - sortieren nach Werte - nach Alter ???
Top
#9
Hallo,

führe unten stehendes Makro aus, dann werden die Daten in Spalte E in Zahlen mit einer Kommastelle umgewandelt.


Code:
Sub test()
 Dim i As Long, lngZ As Long
 lngZ = Cells(Rows.Count, 5).End(xlUp).Row
 
 For i = 2 To lngZ
   Cells(i, 5) = Cells(i, 5).Text
 Next i
 Columns("E").NumberFormat = "0.0"
End Sub


Den Code einfach in das Codemodul der betreffenden Tabelle kopieren und ausführen.
Danach kannst Du es wieder entfernen.
Gruß Atilla
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste