Има важна разлика между въвеждането на формула с помощта на клавишната комбинация Ctrl+Enter и чрез Ctrl+Shift+Enter. И двете водят до масив от резултати, ако започнете с избор на диапазон от клетки, но само формулата, въведена с помощта на Ctrl+Shift+Enter, е това, което Excel условно нарича „формула на масива“. Ето разликата.
Когато въвеждате формула с масив, като използвате Ctrl+Shift+Enter, въвеждате една формула в множество клетки. Тези клетки обикновено показват различни резултати, често защото формулата ви използва функция като LINEST или TRANSPOSE, която е предназначена да връща различни стойности в различни клетки. Или могат да се получат различни резултати, защото аргументите на формулата включват диапазон от клетки.
Това е фина разлика, но използването на Ctrl+Enter води до различни формули в избраните клетки, където Ctrl+Shift+Enter води до една и съща формула във всяка от избраните клетки.
Всяка клетка в C1:C5 съдържа една и съща формула на масива.
Клетките в диапазона C1:C5 споделят една и съща формула на масива. В резултатите , които се появяват в отделните клетки са различни, тъй като формулата на масива връща масив от пет различни стойности.
Клетките в диапазона C7:C11 имат различни формули, въпреки че само една е въведена чрез клавиатурата. Ако сте избрали C7:C11 и напишете тази формула
=A7
и след това въведете формулата с Ctrl+Enter, това ще има същия ефект, както ако сте въвели формулата нормално в C7, копирали сте я и я поставили в C8:C11. Тоест формулата коригира препратките си до точки A8, A9, A10 и A11. Различни клетки, различни формули.
Клетките C13:C17 бяха попълнени по същия начин като C7:C11, с изключение на това, че въведената формула беше:
=A13:A17
Отново, Ctrl+Enter беше използван за запълване на всичките пет клетки в C13:C17. Формулата също коригира своите препратки, както е показано в E13:E17. Резултатите използват това, което Excel нарича имплицитно пресичане. Тоест местоположението на формулата предполага местоположението на пресечната точка с масив от клетки.
И така, C13 сочи към A13:A17 и редът на C13 пресича A13:A17 в A13. Формулата в C13 връща стойността, намерена в това пресичане, 1. По същия начин. Формулата в C17 сочи A17:A21. Той пресича A17:A21 в A17 и неявното пресичане кара формулата да върне стойността в пресечната точка, 5.