2016-07-08 6 views
1

Я ищу сделать автоматическую электронную таблицу проверок. Когда таблица добавит новую строку, она проверит значение последнего упоминания имени и переключится между значением «in» и «out».Переключить значение ячейки на основе значения предыдущей ячейки

Я попытался понять это, но я не могу понять, как заставить его работать (и у меня есть существенная нехватка знаний для Excel).

Это то, что я буду иметь:

------------------------------------------ 
itemName01 | 10/06/16 | in  
------------------------------------------ 
itemName02 | 10/06/16 | in  
------------------------------------------ 
itemName03 | 10/06/16 | in  
------------------------------------------ 
itemName02 | 11/06/16 | out  
------------------------------------------ 
itemName01 | 12/06/16 | out  
------------------------------------------ 
itemName01 | 13/06/16 | in  
------------------------------------------ 
itemName05 | 15/06/16 | in  
------------------------------------------ 
itemName01 | 18/06/16 | out  

Так за сверхурочную ITEMNAME ## добавляется, что начнет с «в» в col3, а затем переключаются.

Я попытался использовать поиск, а затем обратный поиск, чтобы получить предыдущий ввод для переключения, но он продолжал сбой при #VAL! и #REF! ошибки.

Это то, что я использовал для col3:

Первоначально, чтобы получить значение (но оно возвращает сверху вниз)

=LOOKUP("itemName01",A:A,B:B) 

Затем, чтобы получить снизу вверх

=IF((LOOKUP(2,1/(A:A="itemName01"),C:C)) = "in", "out", "in") 
+0

Предполагая, что у вас есть все предметы в вашем распоряжении для начала, не должно быть начального значения по умолчанию ** **, а не ** в **? – Jeeped

ответ

0

Попробуйте это в С2,

=IFERROR(IF((LOOKUP(2,1/(A1:A$1=A2), C$1:C1)) = "in", "out", "in"), "in") 

Заполните, если необходимо.

LOOKUP_LAST

В связи с необходимостью Задан штампа в колонке B Вы также можете посмотреть в автоматизации через макрос Worksheet_Change событий (для Excel).

+0

лом это, мой ошибка! Я забыл иметь первую строку перед данными – Ahhhhhhhhhhhhhdfgbv

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