2016-05-12 5 views
-2

У меня есть 2 столбца A и B с именами. Я хочу, чтобы в столбце C все имена из столбцов A и B были в алфавитном порядке, независимо от того, присутствуют ли они в нескольких ячейках. Поэтому, если у меня есть mike1 в более чем одной ячейке в A или/и B, это должно быть только один раз в столбце C. Спасибо.Получить значения из столбцов excel

enter image description here

+1

[Почему не изображения данных кода и образца] (http://meta.stackoverflow.com/questions/285551/285557#285557) и [Отказывать скриншоты кода и/или ошибок] (http: // meta .stackoverflow.com/вопросы/303812). – Jeeped

+0

Потому что: я не нахожу что-либо в google для моей проблемы (5 часов поиска); 2 ответа не получили моей проблемы, поскольку у меня это было; Теги html должны применяться к изображениям в тегах потоков, для сайта SEO; проблема не требует кода vba; если я поставлю ссылку на сайт для картинок, люди не попадают на этот сайт из-за спама. – wittman

+0

То есть счет не .значение - что мне нужно. – wittman

ответ

3

Если предположить, что данные находятся в диапазоне A2:B10, введите эту формула массива **, используется для определения ожидаемого числа возвратов, в C1:

=SUM(IF(A2:B10<>"",1/COUNTIF(A2:B10,A2:B10)))

Затем введите это формула массива ** в C2:

=IF(ROWS($1:1)>C$1,"",INDIRECT(TEXT(MIN(IF(COUNTIF(A$2:B$10,"<="&A$2:B$10)=MIN(IF(COUNTIF(C$1:C1,A$2:B$10)=0,IF(A$2:B$10<>"",COUNTIF(A$2:B$10,"<="&A$2:B$10)))),10^5*ROW(A$2:B$10)+COLUMN(A$2:B$10))),"R0C00000"),0))

Скопируйте до тех пор, пока вы не начнете получать пробелы для результатов.

С уважением

** Формула массива не вводится таким же образом, как «стандартные» формулы. Вместо нажатия только ENTER, сначала удерживайте CTRL и SHIFT, а затем нажмите ENTER. Если вы сделали это правильно, вы заметите, что Excel помещает фигурные скобки {} вокруг формулы (хотя не пытайтесь вручную вставить их самостоятельно).

Смежные вопросы