Разве не по порядку их нахождения в юникоде?
https://unicode-table.com/en/#cjk-unified-ideographs
нет, её сортируют в зависимости от того, как она была введена, например, в Эксель. Если набирать вручную, то Эксель запоминает фонетическую последовательность и сортирует вместе с хираганой. А если взято откуда-то копи-пастом, то будет сортировать юникодом. В результате идентичный иерог сортируется в два разных места, в зависимости от того, как он попал в Эксель
Я погуглил по теме подробнее, консенсус такой, что на сегодняшний день проблема сортировки японского принципиально не решаема. Единственное решение: создание второго поля вручную и сортировка по нему