У меня есть следующий код, который я использую, чтобы найти адрес при вводе и вернуть столбец E на листе 2:
=INDEX('Sheet2'!$A$1:$N$7755,MATCH(1,('Sheet2'!A:A=$C$4)*('Sheet2'!B:B=$I$4)*('Sheet2'!F:F=$G$4)*('Sheet2'!$C$2:$C$7755<=$B$4)*('Sheet2'!$D$2:$D$7755>=$B$4),0),5)
На Листе 2, A - это название улицы, B - это Zip, F - это город, C - самый низкий адрес для блока, а D - самый высокий адрес блока.
A B C D E F
1ST ST 12345 100 399 N City1
1ST ST 12346 100 299 N City2
1ST ST 12347 101 522 N City3
1ST ST 12347 600 899 E City3
Однако, когда я использую это, при поиске 650 1st St, City3 12347 вернет N вместо E (пытаясь получить столбец 5).
Кажется, это проблема, в частности, в разделах> = и <= формулы, но я не уверен, что именно. Кто-нибудь видит, в чем причина проблемы? </p>