2013-04-11 7 views
0

Я пытаюсь сделать vlookup между 2 электронными таблицами. Одна из таблицы имеет несколько дубликатов ... Например:Vlookup с несколькими повторяющимися значениями

Я имею в таблице 1:

Column A    Column B Column C Column D Column E 
--------------------------------------------------------- 

cs_no    Alarmnet1 Alarmnet2 Alarmnet3 Alarmnet4 
--------------------------------------------------------- 

    FLA013791  
    FLA013791 
    FLA013791 
    FLA013791 
    FLA017564 
    FLA017564 
    FLA018638 
    FLA018638 
    FLA018638 
    89517190 
    89517190 
    89517191 
    89517192 
    89517192 
    FLA012274 
    FLA012274 
    FLA013334 
    FLA018635 
    FLA018635 

я должен поставить коды Alarmnet в требуемых пространствах со 2-го листа

О вторая у меня есть:

Column A Column B 
----------------- 

cs-no     ItemNum 
----------------------------------- 


    89517190  AN547 
    89517191  AN547 
    89517192  AN547 
    89517193  AN583 
    89517194  AN583 
    89517195  AN583 
    FLA012274  AN547 
    FLA013334  AN547 
    FLA013791  ALARMNETGTC3 
    FLA013791  AN548 
    FLA016009  AN548 
    FLA016927  AN548 
    FLA017564  ALARMNETGTC3 
    FLA017564  AN548 
    FLA017974  AN548 
    FLA018075  AN548 
    FLA018316  AN548 
    FLA018635  AN547 
    FLA018636  AN547 
    FLA018637  AN547 
    FLA018638  ALARMNETGTC3 
    FLA018638  AN549 
    FLA018639  AN547 
    FLA018640  AN547 
    FLA018641  AN547 
    FLA018642  AN547 
    FLA018644  AN547 
    FLA018645  AN547 
    FLA018647  AN548 
    FLA018647  AN560 
    FLA018647  AN564 
    FLA018648  AN547 
    FLA018649  AN547 
    FLANT10897  AN547 
    FLANT10897  AN554 
    FLT43270  AN547 

Если кто-то может помочь мне ... было бы действительно круто ...

+0

http://stackoverflow.com/questions/15286026/link-excel-columns/15286157#15286157 – aqua

+0

nope ... у этого есть разные значения ... у меня есть дубликаты ... – ShevzoR

+0

Вы ищете cs -no и itemNum? –

ответ

1

Один метод, который я использовал здесь -

Поместите формулу слева от дубликата, и добавить номер к нему

=If(B2=B1,B2+(A1+"1"),B2+"1") 

В основном в формулу состояния, если значение является дубликатом, добавьте к нему 1 , иначе сделайте это первое значение, добавленное к концу значения.

И изменить ВПР обрабатывать каждое значение или быть пустым, если нет вторичной не найден

=If(IsError(Vlookup(A1+Right(B$1, 1),'Sheet2'!A:C,3,false))=true,"",Vlookup(A1+Right(B$1, 1),'Sheet2'!A:C,3,false)) 

Right (B $ 1, 1) тянет число от конца AlarmNet1 или независимо от того, чтобы искать 1 через четвертые значения. B1 должен указывать на эту ячейку и также статическую ссылку.

Если это не помогает в вашей ситуации, дайте мне знать, и я могу настроить свой ответ.

+0

Так что, если у меня есть сотни дубликатов? Должен ли я включать этот код в каждый дубликат? могу ли я поставить его на передний план один раз? – ShevzoR

+0

Ну, в вашем первом листе вы определяете, сколько дубликатов нужно сообщить, и каким-то образом вы должны определить, сколько вы хотите видеть, поэтому, если у вас есть сотни дубликатов, для этого вам все равно нужен заголовок столбца, так что да. Я настрою свой ответ на сотню. –

+0

Спасибо, знаете ли вы о других возможностях, которые могут работать? – ShevzoR

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