次の方法で共有

並べ替えが思ったようにできません

Anonymous
2011-06-20T11:05:38+00:00

手順から教えて下さい。

地区コード  番地

1000      11

1000      10-3

1000      10

1000      10-1

1000      9       の表があり番地順に並べようとして、並べ替えを使用しても上手くいきません。10-3,10-1を文字列にしたり、全部を文字列にしても9から順番に並びません。手順が悪いからかもしれませんのでよろしくお願いいたします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-06-20T11:27:39+00:00

並べ替えの手順の工夫だけではだめだと思います。

番地がB列で、B2に11が入っているとして、C2に

=SUBSTITUTE(B2,"-",".")*1

と入れ、これをB3以降にコピーしてください。

その上で、A2:Cn の範囲を選択し、並べ替え⇒ユーザー設定の並べ替えでC列を並べ替えのキーとして指定してください。

参考まで。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-06-30T06:19:27+00:00

    y sakuda さん、アドバイスありがとうございます。

    ty-katoh さん、こんにちは。

    文字列と数値が混在している場合はやはり難しいかもしれませんね。。。

    同じような情報をお探しの方にもご参考になるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    今後も Answers をよろしくお願いします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-06-24T05:05:11+00:00

    >最初の表構成で地番を二つに分けると可能

    住所はいろんなパターンがあるので、何が出てくるか分かりませんが、一般論としては可能です

    >文字列と値が混在すると、関数を使わないと無理なのでしょうか?

    文字列としての並び順にならざるをえません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2011-06-24T02:22:24+00:00

    ありがとうございました。こういう場合、最初の表構成で地番を二つに分けると可能なのでしょうか?文字列と値が混在すると、関数を使わないと無理なのでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません