У меня есть большая база данных, где данные выглядят так:

Данные базы данных

Теперь я просто хочу получить информацию об уникальных значениях (для меня Steve-Kevin такой же, как Kevin-Steve , я могу просто взять любое из них). Как я могу отсортировать их таким образом, чтобы получить уникальное значение?

2 ответа2

1

Легко с двумя "вспомогательными" столбцами. Скажем, у нас есть:

В D2 введите:

=IF(A2<B2,A2,B2) & "-" & IF(A2<B2,B2,A2)

и скопировать вниз. (столбец D показывает данные, объединенные в "алфавитном" порядке)

В E2 введите:

=IF(COUNTIF(D$1:D2,D2)>1,"X","")

и скопировать вниз (столбец E помечает дублированные записи):

Теперь вы можете отфильтровать эти строки "X" .

0

Крепкий орешек. Эта формула предоставит числовой индекс, который является суммой значения ASCII (с учетом регистра) для первых 4 символов каждой пары. Должно быть очень близко к правильному порядку сортировки.

= КОД (А1)+ код (В1)+ КОД (MID (A1,2,1))+ код (MID (B1,2,1))+ код (MID (A1,3,1))+ код (MID (B1,3,1))+ код (MID (A1,4,1))+ код (MID (B1,4,1))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .