Heim  >  Artikel  >  Software-Tutorial  >  Sortieren Sie numerischen Text in einer Excel-Tabelle

Sortieren Sie numerischen Text in einer Excel-Tabelle

王林
王林nach vorne
2024-01-16 17:45:131138Durchsuche

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen