В этом сценарии я вижу, что в последний раз Mickey появляется в роте 01.06.2015 и говорит, что Sue последний раз появляется 01.10.2015.

Есть ли формула, которая может автоматически сопоставлять эту информацию для меня. Формула должна будет вернуть дату, когда «Микки» появился в последний раз.

Date        Staff 1 Staff2  Staff 3 Staff 4 Staff 5 Staff 6 Staff 7   
01/01/2015  Mark    Peter   Dave    Sue     Claire  Steve   James    
02/01/2015  Dave    Andrea  Mark    Peter   James   Steve   Sue    
03/01/2015  Sue     Mark    Peter   Claire  Steve   Dave    Claire    
04/01/2015  Claire  Julie   Dave    Mark    Peter   Sue     Bob    
05/01/2015  Mark    Bill    Sue     Claire  James   Steve   Peter    
06/01/2015  Peter   Mickey  Mark    James   Steve   Claire  Dave    
07/01/2015  Peter   Steve   James   Mark    Claire  Sue     Dave    
08/01/2015  Mark    James   Peter   Claire  Dave    Steve   Sue    
09/01/2015  Claire  Sue     Julie   Dave    Mark    Peter   Steve    
10/01/2015  Steve   Andrea  Dave    Peter   Claire  Mark    Sue     
11/01/2015  Peter   Paul    James   Steve   Stuart  Claire  Julie

1 ответ1

0

Поскольку вам не нужен макрос, я бы рекомендовал изучить условное форматирование и использовать его для выделения либо всех дубликатов имени, введенного в специальную ячейку (скажем, J1), либо даты (ей) для строки, содержащей название. Второй немного сложнее.

    • Выберите все ячейки, содержащие имена, начиная с B2 (Отметить)
    • Найти "Условное форматирование" в Excel (расположение зависит от версии)
    • Выберите тип "Формула"
    • Введите =(B2=$J$1) в качестве формулы, а затем выберите способ форматирования ячейки, поскольку формула имеет значение TRUE (имена совпадают).

    • Выберите столбец Дата (помимо заголовка), начиная с A2
    • Сделайте то же самое, что и выше, но используйте вместо этого формулу =search($J$1,concatenate(B2,C2,D2,E2,F2,G2,H2))>0 .

    • Введите формулу из 2. в ячейку I2 и "скопируйте вниз" в ячейки под ней.
        #VALUE появится для тех строк, которые НЕ содержат имя, которое вы вводите в J1

Помимо других аналогичных сложных (или даже более) способов сделать это, у вас может быть только макро-решение как "лучший" вариант.

ПРИМЕЧАНИЕ. В некоторых версиях Excel возникают проблемы со вставленными строками (вверху или внизу) в таблицах с условным форматированием. Вставляйте строки только в середину таблицы - затем сортируйте таблицу, чтобы получить ее в нужном вам порядке.

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