Buat lajur tambahan seperti lajur B, dan masukkan formula dalam B1:
=JIKA(ISERROR(NILAI(KIRI(A1))), KIRI(A1,CARI("-",A1)-1),NILAI(KIRI(A1,CARI("-",A1)-1)))
Salin sel ini untuk sepadan dengan lajur A.
Kemudian susun mengikut kata kunci dalam lajur B.
================
Memisahkan lajur ini juga berfungsi.
Sebelum membelah, jika terdapat data dalam lajur B, anda boleh memasukkan dua lajur di sebelah kiri lajur B terlebih dahulu dan kemudian belah.
Apabila membelah, pilih "-" sebagai simbol membelah.
Setelah membahagikan, isikannya dengan lajur A sebagai kata kunci utama, lajur B sebagai kata kunci kedua dan lajur C sebagai kata kunci ketiga.
Selepas selesai, buat lajur tambahan seperti lajur D, dan masukkan formula dalam D1:
=IF(C1"",A1&"-"&B1&"-"&C1,A1&"-"&B1)
Salin sel ini untuk sepadan dengan lajur A.
Kemudian salin lajur D, pilih lajur A, klik kanan/Tampal Khas, pilih "Nilai", dan OK. Data dalam lajur A ialah hasil yang anda inginkan.
Alih keluar lajur BCD.
Apa yang saya gunakan di sini ialah jenis pemilihan mudah
Sebenarnya, idea itu pada asasnya sama seperti menggelegak saya akan mengikuti jawapan penjawab sebelumnya dengan sedikit perubahan
Pemikiran gelembung: bandingkan dua yang bersebelahan
Idea pengisihan pilihan mudah:
Bandingkan No.1 dan No.2→jika(1>2) transposisi
Bandingkan No.1 dan No.3→jika(1>3) transposisi
Bandingkan No.1 dan No.4→jika(1>4) transposisi
#include
#define N 10
int main()
{
int i,j,k,temp;
int a[N];
untuk(i=1;iscanf("%d",&a[i]);
untuk(j=1;j{
k=j;
untuk (i=1;iif (a[j]>a[k+i])
{
temp=a[j];
a[j]=a[k+i];
a[k+i]=temp;
}
}
untuk(i=1;iprintf("%d",a[i]);
printf("n");
kembali 0;
}
Atas ialah kandungan terperinci Isih teks berangka dalam jadual Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!