Heim > Software-Tutorial > Bürosoftware > Sortieren Sie numerischen Text in einer Excel-Tabelle

Sortieren Sie numerischen Text in einer Excel-Tabelle

王林
Freigeben: 2024-01-16 17:45:13
nach vorne
1212 Leute haben es durchsucht

Sortieren Sie numerischen Text in einer Excel-Tabelle

Problem bei der Zahlensortierung im Excel-Text

Erstellen Sie eine Hilfsspalte wie Spalte B und geben Sie die Formel in B1 ein:

=IF(ISERROR(VALUE(LEFT(A1))),LEFT(A1,FIND("-",A1)-1),VALUE(LEFT(A1,FIND("-",A1)-1)))

Kopieren Sie diese Zelle so, dass sie der Spalte A entspricht.

Anschließend nach Stichwort in Spalte B sortieren.

================

Das Teilen dieser Spalte funktioniert auch.

Wenn sich vor dem Teilen Daten in Spalte B befinden, können Sie vorab zwei Spalten auf der linken Seite von Spalte B einfügen und dann teilen.

Wählen Sie beim Teilen „-“ als Teilungssymbol.

Sortieren Sie sie nach der Aufteilung nach Spalte A als primärem Schlüsselwort, Spalte B als zweitem Schlüsselwort und Spalte C als drittem Schlüsselwort.

Erstellen Sie nach Abschluss eine Hilfsspalte wie Spalte D und geben Sie die Formel in D1 ein:

=IF(C1"",A1&"-"&B1&"-"&C1,A1&"-"&B1)

Kopieren Sie diese Zelle so, dass sie der Spalte A entspricht.

Kopieren Sie dann Spalte D, wählen Sie Spalte A aus, klicken Sie mit der rechten Maustaste/Inhalt einfügen, wählen Sie „Wert“ und klicken Sie auf OK. Die Daten in Spalte A sind das gewünschte Ergebnis.

BCD-Spalte entfernen.

C-Sortierungsproblem

Was ich hier verwende, ist eine einfache Auswahlsortierung

Tatsächlich ist die Idee im Grunde dieselbe wie die des Sprudelns. Ich werde der Antwort des vorherigen Antwortenden folgen, mit geringfügigen Änderungen.

Blasendenken: Vergleiche zwei benachbarte

Einfache Idee zum Sortieren der Auswahl:

Vergleichen Sie Nr.1 ​​und Nr.2→if(1>2) Transposition

Vergleichen Sie Nr.1 ​​und Nr.3→if(1>3) Transposition

Vergleichen Sie Nr.1 ​​und Nr.4→if(1>4) Transposition

#include

#definiere N 10

int main()

{

int i,j,k,temp;

int a[N];

for(i=1;iscanf("%d",&a[i]);

for(j=1;j{

k=j;

für (i=1;iif (a[j]>a[k+i])

{

temp=a[j];

a[j]=a[k+i];

a[k+i]=temp;

}

}

for(i=1;iprintf("%d",a[i]);

printf("n");

return 0;

}

Das obige ist der detaillierte Inhalt vonSortieren Sie numerischen Text in einer Excel-Tabelle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:docexcel.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage