Excel テーブル内の数値テキストを並べ替える

王林
リリース: 2024-01-16 17:45:13
転載
1185 人が閲覧しました

Excel テーブル内の数値テキストを並べ替える

Excel テキストの数値並べ替えの問題

列 B などの補助列を作成し、B1 に数式を入力します。

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

A列に対応するセルをコピーします。

次に、列 B のキーワードで並べ替えます。

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

この列を分割することも可能です。

分割する前に、B列にデータがあれば、あらかじめB列の左側に2列挿入してから分割することができます。

分割する場合、分割記号は「-」を選択してください。

分割後、列 A を主キーワード、列 B を 2 番目のキーワード、列 C を 3 番目のキーワードとして並べ替えます。

完了後、D列などの補助列を作成し、D1に式を入力します。

=IF(C1

""",A1&"-"&B1&"-"&C1,A1&"-"&B1)

A列に対応するセルをコピーします。

次に、列 D をコピーし、列 A を選択し、右クリックして形式を選択して貼り付け、「値」を選択して確認します。列 A のデータが必要な結果です。

BCD列を削除します。

C 並べ替え問題

単純な選択ソートを使用しています

実際、アイデアは基本的にバブリングのアイデアと同じです。前の回答を少し変更して使用します

バブル思考: 隣接する 2 つのものを比較する

シンプルな選択範囲の並べ替えのアイデア:

No.1とNo.2を比較→if(1>2)転置

No.1とNo.3を比較→if(1>3)転置

No.1とNo.4を比較→if(1>4)転置

####含む###

#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;

for (i=1;iif (a[j]>a[ki])

{

temp=a[j];

a[j]=a[ki];

a[k i]=温度;

}

}

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

printf("\n");

0を返す;

}

以上がExcel テーブル内の数値テキストを並べ替えるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:docexcel.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート