Как работает эта формула Excel? - PullRequest
0 голосов
/ 16 января 2019

Я использую следующую формулу для извлечения записей из базы данных в Excel.

{= ЕСЛИОШИБКА (ИНДЕКС (А $ 2: $ 11, МАЛЫЙ (ЕСЛИ ($ A $ 2: $ A $ 11 = $ C $ 1, СТРОКА ($ A $ 2: $ A $ 11) -строка ($ A $ 2) +1 ), ROWS (E $ 2: E2))), "")}

Я получил эту формулу из следующего урока на YouTube,

https://www.youtube.com/watch?v=6jcqN3swdW8

Теперь мой вопрос: я хочу понять часть формулы.

вот что,

"ЕСЛИ ($ A $ 2: $ A $ 11 = $ C $ 1"

Как вышеприведенная часть работала с формулой Excel? Я пытался использовать эту часть по отдельности, чтобы вернуть логическое значение из таблицы, но он каждый раз дает неправильный результат.

кто-нибудь может очистить мою концепцию?

1 Ответ

0 голосов
/ 17 января 2019

это оказалось очень простой концепцией. Спасибо @TomJohnRiddle за его комментарий.

Я начал изучать Advance Excel с VBA. Я использовал буквально VBA для каждой маленькой обработки данных. Может быть, поэтому я никогда не взаимодействовал с формулами массива Excel. но теперь все очищено

вот ссылка, предложенная Томом.

https://support.office.com/en-us/article/guidelines-and-examples-of-array-formulas-7d94a64e-3ff3-4686-9372-ecfd5caa57c7

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...