2015-09-09 2 views
0

Это данные:Показать текстовые значения, которые дублируются в нескольких столбцах

A B C D E F 
q w r t 
c g s g 
q q q f 
d e b d  d 
t d g r 
a t d a 
g a l u  g 

мне нужна формула в Col F, которая сканирует текстовые значения в Col A и показывает только те, которые повторяют во всех четырех столбцах от От A до D. Если значение повторяется в трех или менее столбцах, то оно не должно отображаться в F.

В приведенном выше наборе данных значение из столбца A присутствует во всех столбцах и показано, таким образом, в F.

+1

Вы говорите, что хотите формулу, но у вас есть vba и excel-vba в ваших тегах. Итак, вам нужна формула, или вы ищете формулу и vba, чтобы поместить формулу в столбец F для вас. – MatthewD

ответ

1

Если значения может происходить только один раз в столбце, то либо один из этих коротких формул будет делать трюк:

=REPT(A1,3=COUNTIF(B:D,A1)) 

or 

=IF(3=COUNTIF(B:D,A1),A1,"") 

Но если значения могут возникать более одного раза в любой колонке, тогда вам понадобится немного более длинная формула:

=IF(COUNTIF(B:B,A1)*COUNTIF(C:C,A1)*COUNTIF(D:D,A1),A1,"") 
+0

Спасибо тонну! Это работает гладко. – Robin

+0

Добро пожаловать. –

0

по формуле:

Поместите это в F1 и скопируйте:

=IF(AND(ISERROR(VLOOKUP(A1,B:B,1,FALSE))=FALSE,ISERROR(VLOOKUP(A1,C:C,1,FALSE))=FALSE,ISERROR(VLOOKUP(A1,D:D,1,FALSE))=FALSE),A1,"") 
+0

Спасибо. Ваша формула тоже работает. Мне жаль, что я не смогу выбрать несколько ответов в качестве лучшего ответа. – Robin

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