2015-08-14 3 views
2

У меня есть таблица, содержащая всю информацию о машинах в нашем инвентаре, каждая машина имеет уникальный идентификатор и местоположение. В большинстве случаев у нас более 1 машины на сайт. Иногда сотрудники, посещающие сайты, пропускают машину и ищут формулу, которая позволит мне сравнить записанные визиты на этой неделе с целым набором машин и выводить недостающие машины всякий раз, когда сайт был посещен. Ниже приведен пример всей системной таблицы и еженедельной таблицы.Разница в выходе двух столбцов превосходит критерии исключения

1 - Все данные

2 - На этой неделе визит

3 - ожидаемый выход

1) Machine No. Location   2) Machine No. Location  3) Machine No. Location 
    1   a     1   a    5   b 
    2   a     2   a    11   d 
    3   a     3   a    12   d 
    4   b     4   b 
    5   b     6   b 
    6   b     10   d 
    7   c      
    8   c      
    9   c      
    10   d 
    11   d 
    12   d 

Таким образом, с помощью приведенных выше таблиц, результат будет показывать; машина 5 (так как появились 2 машины из местоположения b), машина 11 и машина 12 (как машина 10 из местоположения d появилась). Было бы полезно, если бы сайт мог отображаться и на этой третьей таблице.

Обратите внимание, что мне не нужно видеть машины 7,8 или 9 как из второго списка, так как нет ничего, чтобы предположить, что было посещено место C.

+0

Спасибо за помощь :) dev1998 Мой список машина случается долго 2k + поля. Есть ли дополнительная формула или функция, которую я могу использовать, чтобы вытолкнуть все ячейки в столбцах J и K, которые содержат «удар» в верхней части столбца? Помимо очевидного фильтра и удаления пробелов. Еще раз спасибо. –

ответ

0

Я думаю, что эти данные будут лучше в базе данных, но они будут работать в электронной таблице.

У меня был полный список номеров машин в ячейках A2 через A13. Соответствующие местоположения находились в В2 до В13. Я поместил ваши посещаемые машины в G2 через G7 с посещенными местами в H2 через H7.

В ячейке C2 Я положил в этом: =IF(ISNA(VLOOKUP(A2,$G$2:$H$20,1,FALSE)),"No","Yes") , а затем скопировал его на C13. Эта формула смотрит на машину в столбце A, и если она НЕ находится в списке, она возвращает «Нет», иначе возвращается «Да».

Затем в ячейке D2 я положил это: =IF(ISNA(VLOOKUP(B2,$H$1:$I$20,1,FALSE)),"No","Yes") and copied it down to D13 Эта формула рассматривает местоположение в столбце B, и если оно не было в списке, оно возвращает «Нет», иначе оно возвращает «Да».

Машины вы ищете будет «Нет» в столбце С, и «Да» в столбце D.

В J2 я кладу это: =IF(C2="Yes","",IF(D2="Yes",A2,"")) и скопировать его через J13, и K2 Я положил в это =IF(C2="Yes","",IF(D2="Yes",B2,"")) и скопировал его до K13.

Надеюсь, это поможет вам.

Machines

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