質問: excelでipアドレスを含むセルを正しく並替えるにはどうすればよいですか。 私は現在、多数のipアドレス(数千のアドレス)を扱っています。ただし、ipアドレスを含む列を並べ替えると、直感的でわかりやすい方法で並べ替えられません。たとえば、次のようにipアドレスを入力したとします。 そして昇順にソートすると、次のようになります。 たとえば、17.255.253.65というipアドレスが昇順でソートされたときに after 1.128.96.254および before 103.236.162.56と表示されるようにセルをフォーマットする方法はありますか。 ?そうでなければ、私がこの究極の目的を達成するための別の方法はありますか?
回答: 数式やvbaを使用したくない場合は、power queryを使用してください。 (excel 2016では、get&transform、excel 2010または2013では、powerqueryアドインをインストールしてください。). テーブルをpowerqueryエディタに移動します。 「列の複製」を右クリックして列を複製します [ホーム]タブの[列を分割] [区切り文字が1回出現する]を選択します。 各列をソートします。左から右へ。 前に分割した列を選択し、右クリックして削除し、閉じてロードします。