PDA

Vollständige Version anzeigen : Sortieren eines Feldes von "rechts ---> links" ??


senta100
07.04.2012, 10:43
Hallo!
Ich habe eine Spalte mit jeweils 7 stelligen Zahlen. Diese Spalte möchte ich sortieren, aber die Sortierrichtung innerhalb der Zellen soll von "rechts nach links" erfolgen!
Wie kann ich so etwas durchführen ??
Bitte um einen Tipp!

Hajo_Zi
07.04.2012, 10:53
Hallo senta,

drehe den Inhalt in einer Hiolsspalte um.
http://hajo-excel.de/gepackt/fremd/umdrehen_zeichen.htm

<img src="http://Hajo-Excel.de/images/grusz1.gif" align="middle" height="40" alt="Grußformel"><a href="http://Hajo-Excel.de/index.htm" onclick="window.open(this.href);return false"><img border="0" src="http://Hajo-Excel.de/images/logo_hajo3.gif" align="middle" height="40" alt="Homepage"></a>

josef e
07.04.2012, 10:58
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Senta,

mit Hilsspalte (Formel von <a href="http://excelformeln.de/formeln.html?welcher=244">Excelformeln.de</a>) und nach dieser sortieren.

<b>Tabelle2</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Tahoma,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:80px;" /><col style="width:80px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td >&nbsp;</td><td >A</td><td >B</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:right; ">4205850</td><td style="text-align:right; ">585024</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">7587470</td><td style="text-align:right; ">747857</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">9367462</td><td style="text-align:right; ">2647639</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">8465992</td><td style="text-align:right; ">2995648</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">1628403</td><td style="text-align:right; ">3048261</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">6793114</td><td style="text-align:right; ">4113976</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">4511935</td><td style="text-align:right; ">5391154</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">1114255</td><td style="text-align:right; ">5524111</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:right; ">5492557</td><td style="text-align:right; ">7552945</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >10</td><td style="text-align:right; ">9445297</td><td style="text-align:right; ">7925449</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >11</td><td style="text-align:right; ">4689608</td><td style="text-align:right; ">8069864</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >12</td><td style="text-align:right; ">6501378</td><td style="text-align:right; ">8731056</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >13</td><td style="text-align:right; ">4126309</td><td style="text-align:right; ">9036214</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >14</td><td style="text-align:right; ">5301829</td><td style="text-align:right; ">9281035</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >15</td><td style="text-align:right; ">6947979</td><td style="text-align:right; ">9797496</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formeln der Tabelle</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Zelle</td><td >Formel</td></tr><tr><td >B1</td><td >=SUMMENPRODUKT(<span style=' color:008000; '>(0&TEIL<span style=' color:#0000ff; '>(A1;ZEILE<span style=' color:#ff0000; '>($1:$16)</span>;1)</span>)</span>*10^<span style=' color:008000; '>(ZEILE<span style=' color:#0000ff; '>($1:$16)</span>-1)</span>)</td></tr></table></td></tr></table> <br /><br /><span style="font-family:Arial; font-size:9pt; font-weight:bold;background-color:#ffffff; color:#000000; ">Excel Tabellen im Web darstellen &gt;&gt; </span><a style ="font-family:Arial; font-size:9pt; color:#fcf507; background-color:#800040; font-weight:bold;" href="http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4 </a>





</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

senta100
07.04.2012, 11:02
Hallo!
Bedanke mich herzlichst für die beiden Rückantworten!!
Werde mich nachher daran begeben und probieren!
Falls ich dann noch eine Frage habe, würde ich mich gerne nochmals melden !!

senta100
07.04.2012, 11:45
Hallo!
Habe das jetzt mal so versucht. Es hat fast alles funktioniert, aber bei 4 Zahlen hat er mir die jeweils führende Null unterdrückt!! Die brauche ich aber!! Kann man da etwas abändern.
Ich habe das Beispiel von Sepp genommen!!

josef e
07.04.2012, 11:47
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Senta,

was passt bei meinem Beispiel nicht?


</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

senta100
07.04.2012, 11:50
Ich habe die Formeln in das jeweilige nebenstehende B Spalte kopiert. Bei einigen Ursprungszahlen steht am Ende eine "0". Die soll natürlich dann auch am Anfang der umgewandelten Zahl stehen. Die wird aber nicht dargestellt....also unterdrückt ???

josef e
07.04.2012, 11:52
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Senta,

diese Spalte ist doch nur eine Hilfsspalte, die brauchst du nur zum sortieren, das du die Zahlen auch gedreht darstellen willst, hast du bisher nicht erwähnt.


</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

senta100
07.04.2012, 11:55
Hi!
Das Ergebnis deiner Formel ist so, wie ich es als Endprodukt haben möchte, nur dass er mir die führende Null auch darstellt! Die Zahlen wurden ja gedreht !!Sonst ist das alles richtig!!!

josef e
07.04.2012, 11:57
<div style="width:98%; margin-left:5px; margin-right:15px; text-align:justify;">
Hallo Senta,

<b>Tabelle2</b><br /><br /><table border="1" cellspacing="0" cellpadding="0" style="font-family:Tahoma,Arial; font-size:10pt; background-color:#ffffff; padding-left:2pt; padding-right:2pt; "> <colgroup><col style="font-weight:bold; width:30px; " /><col style="width:80px;" /><col style="width:80px;" /></colgroup><tr style="background-color:#cacaca; text-align:center; font-weight:bold; font-size:8pt; "><td >&nbsp;</td><td >A</td><td >B</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >1</td><td style="text-align:right; ">4205850</td><td style="text-align:right; ">0585024</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >2</td><td style="text-align:right; ">7587470</td><td style="text-align:right; ">0747857</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >3</td><td style="text-align:right; ">9367462</td><td style="text-align:right; ">2647639</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >4</td><td style="text-align:right; ">8465992</td><td style="text-align:right; ">2995648</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >5</td><td style="text-align:right; ">1628403</td><td style="text-align:right; ">3048261</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >6</td><td style="text-align:right; ">6793114</td><td style="text-align:right; ">4113976</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >7</td><td style="text-align:right; ">4511935</td><td style="text-align:right; ">5391154</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >8</td><td style="text-align:right; ">1114255</td><td style="text-align:right; ">5524111</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >9</td><td style="text-align:right; ">5492557</td><td style="text-align:right; ">7552945</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >10</td><td style="text-align:right; ">9445297</td><td style="text-align:right; ">7925449</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >11</td><td style="text-align:right; ">4689608</td><td style="text-align:right; ">8069864</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >12</td><td style="text-align:right; ">6501378</td><td style="text-align:right; ">8731056</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >13</td><td style="text-align:right; ">4126309</td><td style="text-align:right; ">9036214</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >14</td><td style="text-align:right; ">5301829</td><td style="text-align:right; ">9281035</td></tr><tr style="height:17px ;" ><td style="font-size:8pt; background-color:#cacaca; text-align:center; " >15</td><td style="text-align:right; ">6947979</td><td style="text-align:right; ">9797496</td></tr></table><br /><table style="font-family:Arial; font-size:10pt; border-style: groove ;border-color:#00ff00;background-color:#fffcf9; color:#000000; "><tr><td ><b>Formeln der Tabelle</b></td></tr><tr><td ><table border = "1" cellspacing="0" cellpadding="2" style="font-family:Arial; font-size:9pt;"><tr style="background-color:#cacaca; font-size:10pt;"><td >Zelle</td><td >Formel</td></tr><tr><td >B1</td><td >=TEXT(SUMMENPRODUKT<span style=' color:008000; '>(<span style=' color:#0000ff; '>(0&TEIL<span style=' color:#ff0000; '>(A1;ZEILE<span style=' color:#804000; '>($1:$16)</span>;1)</span>)</span>*10^<span style=' color:#0000ff; '>(ZEILE<span style=' color:#ff0000; '>($1:$16)</span>-1)</span>)</span>;"0000000")</td></tr></table></td></tr></table> <br /><br /><span style="font-family:Arial; font-size:9pt; font-weight:bold;background-color:#ffffff; color:#000000; ">Excel Tabellen im Web darstellen &gt;&gt; </span><a style ="font-family:Arial; font-size:9pt; color:#fcf507; background-color:#800040; font-weight:bold;" href="http://www.excel-jeanie-html.de" target="_blank"> Excel Jeanie HTML 4 </a>




</div>

<div style="width:100px; text-align:center; color:white; font-style:italic; font-size:0.8em; font-family:Tahoma; background-color:royalblue;margin-left:5px; margin-top:15px; padding:4px; border:3px double darkblue;">&laquo; Gru&szlig; Sepp &raquo;</div>

senta100
07.04.2012, 11:59
Vielen Dank!!
Jetzt habe ich das Ergebnis so, wie ich es haben wollte!!
Wünsche ein frohes Osterfest !!

Wilfried07
07.04.2012, 13:20
Hallo!

Hier noch 4 Formeln wird nur dargestellt, weiter rchnen geht nicht.

<table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='6' style='font-family:Arial; color:#000000; background-color:#FFFFFF; font-size:10px; font-weight:bold; font-style:normal; '><colgroup><col width='28pt'><col width='68,25pt'><col width='60pt'><col width='60pt'><col width='60pt'><col width='60pt'></colgroup><tr style='background-color:#FAFAFA'><td align='middle' colspan='6'>Arbeitsblatt mit dem Namen 'Tabelle1'</td></tr><tr style='background-color:#cacaca'><td>*</td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td><td align='middle'>D</td><td align='middle'>E</td></tr><tr><td style='background-color:#cacaca' align='middle'>1</td><td align='left' >Die Ziffern einer Zahl von links nach rechts drehen</td><td align='right' >*</td><td align='right' >*</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>2</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td><td align='right' style='font-weight:normal; ' >*</td></tr><tr><td style='background-color:#cacaca' align='middle'>3</td><td align='right' style='background-color:#C0C0C0; font-weight:normal; ' >1230</td><td align='left' style='background-color:#00FF00; font-weight:normal; ' >0321</td><td align='left' style='background-color:#00FFFF; font-weight:normal; ' >0321</td><td align='left' style='background-color:#FFCC99; font-weight:normal; ' >0321</td><td align='left' style='background-color:#FFFF00; font-weight:normal; ' >0321</td></tr><tr><td style='background-color:#cacaca' align='middle'>4</td><td align='right' style='background-color:#C0C0C0; font-weight:normal; ' >1200</td><td align='left' style='background-color:#00FF00; font-weight:normal; ' >0021</td><td align='left' style='background-color:#00FFFF; font-weight:normal; ' >0021</td><td align='left' style='background-color:#FFCC99; font-weight:normal; ' >0021</td><td align='left' style='background-color:#FFFF00; font-weight:normal; ' >0021</td></tr><tr><td style='background-color:#cacaca' align='middle'>5</td><td align='right' style='background-color:#C0C0C0; font-weight:normal; ' >2930294</td><td align='left' style='background-color:#00FF00; font-weight:normal; ' >4920392</td><td align='left' style='background-color:#00FFFF; font-weight:normal; ' >4920392</td><td align='left' style='background-color:#FFCC99; font-weight:normal; ' >4920392</td><td align='left' style='background-color:#FFFF00; font-weight:normal; ' >4920392</td></tr></table><br><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:auto; color:#000000; background-color:#FFFFFF; font-family:Arial; font-size:10px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Zelle</td><td>Formel</td></tr><tr><td>B3</td><td><Span style='color:#222222'>=TEIL</Span><Span style='color:#0000DD'>(SUMMENPRODUKT</Span><Span style='color:#222222'>(LINKS</Span><Span style='color:#0000DD'>(RECHTS</Span><Span style='color:#222222'>(A3;SPALTE</Span><Span style='color:#0000DD'>(3:3)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>/10^SPALTE</Span><Span style='color:#0000DD'>(3:3)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;3;LÄNGE</Span><Span style='color:#222222'>(A3)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr><tr><td>C3</td><td><Span style='color:#222222'>=RECHTS</Span><Span style='color:#0000DD'>(MMULT</Span><Span style='color:#222222'>(--</Span><Span style='color:#0000DD'>(0&TEIL</Span><Span style='color:#222222'>(A3;16-SPALTE</Span><Span style='color:#0000DD'>(A:O)</Span><Span style='color:#222222'>;1)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>;1/10^ZEILE</Span><Span style='color:#0000DD'>($2:$16)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;LÄNGE</Span><Span style='color:#222222'>(A3)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr><tr><td>D3</td><td><Span style='color:#222222'>{=TEXT</Span><Span style='color:#0000DD'>(SUMMENPRODUKT</Span><Span style='color:#222222'>(TEIL</Span><Span style='color:#0000DD'>(A3;ZEILE</Span><Span style='color:#222222'>(INDIREKT</Span><Span style='color:#0000DD'>("1:"&LÄNGE</Span><Span style='color:#222222'>(A3)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;1)</Span><Span style='color:#222222'>*10^</Span><Span style='color:#0000DD'>(ZEILE</Span><Span style='color:#222222'>(INDIREKT</Span><Span style='color:#0000DD'>("1:"&LÄNGE</Span><Span style='color:#222222'>(A3)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>-1)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;WIEDERHOLEN</Span><Span style='color:#222222'>("0";LÄNGE</Span><Span style='color:#0000DD'>(A3)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>}</Span></td></tr><tr><td>E3</td><td><Span style='color:#222222'>=RECHTS</Span><Span style='color:#0000DD'>(SUMMENPRODUKT</Span><Span style='color:#222222'>(</Span><Span style='color:#0000DD'>(0&TEIL</Span><Span style='color:#222222'>(A3;16-SPALTE</Span><Span style='color:#0000DD'>(A:O)</Span><Span style='color:#222222'>;1)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>/10^SPALTE</Span><Span style='color:#0000DD'>(A:O)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>;LÄNGE</Span><Span style='color:#222222'>(A3)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'></Span></td></tr></table><table style='font-family:Arial; font-size:8pt; background-color:#FFFFFF'><tr><td style='font-weight:bold'>Achtung, Matrixformel enthalten!</td></tr><tr><td><span>Die geschweiften Klammern{} werden </span><span style='text-decoration:underline'>nicht</span><span> eingegeben.</span></td></tr><tr><td><span>Verlassen Sie den Zelleneditor mit </span><span style='font-weight:bold; color:#FF0000'>Strg+Shift + Enter</span><span>, statt Enter alleine.</span></td></tr></table><table style='font-family:Arial; font-size:7pt'><tr><td style='color:#333333'>Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg</td></tr></table>

Gruß
Wilfried

senta100
07.04.2012, 18:34
Auch hier vielen Dank für den Hinweis !!