#KITÖLTÉS! hiba – Túlnyúlik a munkalap szélén

Hatókör
Microsoft 365-höz készült Excel Microsoft 365-höz készült Mac Excel iPad Excel Excel Web App iPhone Excel Android-táblagépes Excel Android Excel

A beírni próbált kiömlött tömbképlet túlterjed a munkalap tartományán. Próbálkozzon újra kisebb tartománnyal vagy tömbbel.

Az alábbi példában a képlet F1 cellába való áthelyezése megoldja a hibát, és a képlet megfelelően lesz kibontva.

#SPILL! hiba esetén az F2 cellában található =SORT(D:D) függvény túlnyúlik a munkafüzet szélein. Helyezze át az F1 cellába, és megfelelően fog működni.

Gyakori okok: Teljes oszlophivatkozások

Létezik egy gyakran félreértett módszer az FKERES függvény képleteinek létrehozására a lookup_value argumentum túldefiniálásával. A dinamikus tömböt képes Excel előtt az Excel csak a képlet sorában lévő értékeket vette figyelembe, a többit pedig figyelmen kívül hagyta, mivel az FKERES függvény csak egyetlen értéket várt. A dinamikus tömbök bevezetésével az Excel a lookup_value számára megadott összes értéket figyelembe veszi. Ez azt jelenti, hogy ha egy teljes oszlopot ad meg lookup_value argumentumként, az Excel az oszlop mind az 1 048 576 értékét megpróbálja megkeresni. Ha elkészült, megpróbálja kiönteni őket a rácsra, és nagy valószínűséggel a rács végére ér, ami #SPILL! típusú hibát jelenít meg.  

Ha például az E2 cellában helyezzük el, mint az alábbi példában, a =FKERES(A:A,A:C,2,HAMIS) képletet, az korábban csak az A2 cellában keresett azonosítót. A dinamikus tömb Excelben azonban a képlet #KIBONTÁS hibát okoz, mert az Excel a teljes oszlopban keres, 1 048 576 eredményt ad vissza, és az Excel rácsának végére ér.

#SPILL! hiba az =FKERES(A:A;A:D,2;HAMIS) képlettel az E2 cellában, mert az eredmények túlterjednének a munkalap szélén. Ha áthelyezi a képletet az E1 cellába, megfelelően fog működni.

A probléma megoldásának három egyszerű módja van:

# Módszer Képlet
1 Csak az Önt érdeklő keresési értékekre hivatkozzon. Ez a képletstílus egy dinamikus tömbötad vissza, de nem működikExcel-táblázatokkal.
Az =FKERES(A2:A7;A:C,2;HAMIS) használatával olyan dinamikus tömböt adhat vissza, amely nem eredményez #SPILL! hibát ad vissza.
=FKERES(A2:A7;A:C,2;HAMIS)
2 Hivatkozzon csak az ugyanabba a sorban lévő értékre, majd másolja lefelé a képletet. Ez a hagyományos képletstílustáblázatokban működik, de nem ad visszadinamikus tömböt.
Használja a hagyományos FKERES függvényt egyetlen lookup_value hivatkozással: =FKERES(A2;A:C,32;HAMIS). Ez a képlet nem ad vissza dinamikus tömböt, de használható Excel-táblázatokkal.
=FKERES(A2;A:C,2;HAMIS)
3 Kérelmezze, hogy az Excel a @ operátorral hajtsa végre az implicit metszet, majd másolja le a képletet. Ez a képletstílus táblázatokbanműködik, de nemad visszadinamikus tömböt.
Használja a @ operátort, és másolja le a következőt: =FKERES(@A:A;A:C,2;HAMIS). Ez a hivatkozás táblázatokban működik, de nem ad vissza dinamikus tömböt.
=FKERES(@A:A;A:C,2;HAMIS)

További segítségre van szüksége?

Kérdéseivel mindig felkeresheti az Excel technikai közösség egyik szakértőjét, vagy segítséget kérhet a közösségekben.

Lásd még

SZŰRŐ függvény

VÉLETLENTÖMB függvény

SORSZÁMLISTA függvény

SORBA.RENDEZ függvény

RENDEZÉS.ALAP.SZERINT függvény

EGYEDI függvény

#KITÖLTÉS! hibák az Excelben

Dinamikus tömbök és kibontott tömb viselkedése

Implicit metszetoperátor: @