Мне нужна помощь с этой задачей Excel? Невозможно получить правильные результаты - PullRequest
0 голосов
/ 06 мая 2020

Нужна помощь с этой задачей. Вот часть таблицы, с которой я работаю: enter image description here

Я пытаюсь сделать так, чтобы ячейки в столбце B (MWD) возвращали значение соседние ячейки в столбце C (Псевдо). Столбец A (набор данных) имеет те же значения, что и столбец B, но включает дубликаты. Мне нужна формула, в которой дубликаты в столбце A вернут то же значение, что и в столбце B.

Пример: мне нужно ...

все дубликаты 1010001, чтобы вернуть псевдо 1 все дубликат 1020001 для возврата псевдо 2 все дубликат 1020002 для возврата псевдо 3

и так далее ...

Я пытался использовать функцию сопоставления индекса, но не знаю, могу ли я неверное построение формулы или правильность ее использования.

1 Ответ

0 голосов
/ 06 мая 2020

Если данные отсортированы по столбцу A, вы можете использовать одну формулу:

=IF(COUNTIF($A$1:A2,A2)>1,C1,C1+1)

если нет, то другую

=IF(COUNTIF($A$1:A2,A2)>1,INDEX($C$1:C2,MATCH(A2,$A$1:A2,0)),MAX($C$1:C1)+1)

в обоих случаях скопируйте формулу во второй строке ( в ячейке C2 в моих примерах). В первую строку добавьте 1 вручную.

Первый пример:

enter image description here

Второй пример:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...