2015-07-22 2 views
0

Я пытаюсь получить Excel, чтобы вернуть ReturnNo, если выполнены 2 условия. До сих пор у меня есть:Excel индекс соответствует 2 критериям

=Index(ReturnNo;Match(Name;Name2Array;0)

=Index(ReturnNo;Match(City;City2Array;0)

Я не знаю, как совместить эти 2 формулы, так что ReturnNo возвращается только если оба истинны. Заранее благодарим за любой совет!

+0

Есть ли какие-либо дубликаты? т.е.: есть ли время, когда есть несколько элементов, которые соответствуют как имени, так и городу? –

+0

Иногда есть дубликаты как для имени, так и для города, однако в большинстве случаев существует дубликат для имени или города. Поскольку дубликатов не так много, я думаю, что я их проверю вручную. Спасибо за вашу помощь! (PS Я не думал, что решение будет таким простым: добавив & ...) –

+0

Если этот ответ был полезен, отметьте мой ответ как «Принято». –

ответ

0

Предполагая, что нет дубликатов, и Name2Array & City2Array все тексты, просто сделать:

=Index(ReturnNo;Match(Name&City;Name2Array&City2Array;0)) 

Это формула массива; когда он вводится, вы должны подтвердить с помощью CTRL + SHIFT + ENTER вместо просто ENTER. Вот несколько фоновых обсуждений формул массива: http://spreadsheets.about.com/od/excelfunctions/ss/2011-03-23-excel-2010-multi-cell-array-formula-sbs-tutorial.htm

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