Tartalomjegyzék
Néha az Excelben csak a látható cellákat kell megszámolnunk. Például, amikor egy Szűrő az excel adatokhoz, bizonyos sorok rejtve maradnak. Emellett az excelben végzett munka során gyakran manuálisan, szándékosan elrejtjük a sorokat. Ilyen esetekben szükségünk lehet a sorok látható számának megszámlálására. Ez a cikk útmutatást ad arról, hogyan lehet csak a látható cellákat megszámolni.
Gyakorlati munkafüzet letöltése
Letöltheti a gyakorlati munkafüzetet, amelyet e cikk elkészítéséhez használtunk.
Csak a látható cellák számolása.xlsx5 trükk a csak látható cellák számolásához az Excelben
Általában használhatjuk a a COUNTA függvény az adatkészletben meglévő sorok számának lekérdezéséhez. Amikor azonban a sorokat manuálisan vagy a Szűrő opciót, a COUNTA függvény nem adja meg a látható sorok számát. Ezért megmutatom más Excel-funkciók alkalmazását, hogy megkapjuk a csak látható cellák számát. A szemléltetés érdekében van egy adatkészletem, amely néhány élelmiszerelem értékesítési adatait tartalmazza. Most először elrejtem a cellákat, és megmutatom, hogyan lehet megszámolni a látható sorokat.
1. Excel SUBTOTAL funkció a csak látható cellák számolásához
Használhatjuk a SUBTOTAL funkció az excelben a látható cellák megszámlálásához. Először is, alkalmazok egy Szűrő az adatállományomhoz, majd kiszámítja a látható sorokat.
Lépések:
- Először válassza ki az adatállományt ( B4:E13 ) és menjen a Adatok > Szűrő Vagy megnyomhatja a Ctrl + Műszak + L szűrés alkalmazása az adatállományban.
- Ennek eredményeképpen a szűrés legördülő ikonja alul látható.
- Ezután megszűrtem az értékesítési adatokat a Kukoricapehely (lásd a képernyőképet). Most írja be az alábbi képletet a C16-os cella és nyomja meg a Írja be a címet. a billentyűzetről.
=SZUBTOTAL(3,B5:B13)
- Következésképpen a sorok számát csak a következő esetekben kapja meg Kukoricapehely ami 6 .
Itt, a fenti képletben, 3 megmondja a függvénynek, hogy milyen típusú számolást végezzen a tartományban. B5:E13 .
⏩ Megjegyzés:
- Az alábbi képletet is használhatja a látható cellák számának megállapításához.
=SUBTOTAL(103,B5:E13)
További információ: Excel képlet a cellák számolásához szöveggel (ingyenes munkafüzet letöltése)
2. A látható sorok számának megadása csak kritériumokkal (Excel-funkciók kombinációja)
Ezúttal a látható cellák számát fogom megtalálni a kritériumokkal. Például kézzel elrejtettem a sort. 11 Most kiszámítom a látható sorok számát, amelyek tartalmaznak Zabpehely az excel függvények kombinációjával (pl. SUMPRODUCT , OFFSET , RÉSZÖSSZEG funkciók). Tájékoztatásul közöljük, hogy összesen 3 olyan sorok, amelyek tartalmazzák Zabpehely .
Lépések:
- Az elején írja be a következő képletet C18 cella és nyomja meg Írja be a címet. .
=SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))
- Következésképpen, itt van a látható sejtek száma a következők esetében Zabpehely .
🔎 Hogyan működik a képlet?
- (B5:B13=C16)
A képlet fenti része a következőt adja vissza: { HAMIS;IGAZ;HAMIS;HAMIS;IGAZ;HAMIS;HAMIS;HAMIS;IGAZ;HAMIS;HAMIS;HAMIS;HAMIS }
- ROW(B5:B13)
Tessék, a ROW funkció a tartományban lévő sorok számát adja vissza B5:E13 .
{ 5;6;8;9;10;11;12;13 }
- MIN(SOR(B5:B13))
Akkor a MIN funkció a tartomány legkisebb sorát adja meg B5:E13 .
- (RÉSZÖSSZEG(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0)))))
Ezután a képlet fenti része tér vissza:
{ 1;1;1;1;1;1;0;1;1 }
- SUMPRODUCT((B5:B13=C16)*(SUBTOTAL(103,OFFSET(B5,ROW(B5:B13)-MIN(ROW(B5:B13)),0))))
Végül a fenti képlet { 2 }, amely a látható cellák száma, amelyekben a Zabpehely .
Bővebben: Hogyan számoljuk meg az üres cellákat az Excelben feltételekkel (3 módszer)
3. AGGREGATE funkció az Excelben, hogy csak a látható cellákat számolja meg az Excelben
Használhatja a az AGGREGATE funkció a látható cellák számának megállapításához. Például, megszámolom a látható sorokat a szűrt adatkészletből a következőkhöz Kukoricapehely .
Lépések:
- Először írja be az alábbi képletet C15-ös cella és nyomja meg a Írja be a címet. .
=AGGREGÁTUM(3,3,B5:B13)
- Ennek következtében csak a látható sorok számát kapja meg.
Bővebben: Az üres cellák számlálása az Excelben (4 mód)
Hasonló olvasmányok
- Páratlan és páros számok számolása Excelben (3 egyszerű módja)
- Számolja meg a dátumokkal rendelkező cellák számát az Excelben (6 mód)
- Excel számolja a cellák számát a tartományban (6 egyszerű módja)
- Excel VBA az első látható cella kiválasztásához a szűrt tartományban
4. COUNTA, UNIQUE és FILTER függvények kombinációja az egyedi látható cellák kiszámításához
Most megszámolom azokat a látható sorokat, amelyek egyedi értékeket tartalmaznak. Ehhez a következő kombinációt fogom használni COUNTA , EGYEDI , és SZŰRŐ A fenti adatkészletet fogjuk használni, ahol a row 11 el van rejtve.
Lépések:
- Először is, hozzáadtam egy extra oszlopot ' Látható Az alábbi képletet használtam a segédoszlophoz.
=KISEBB ÖSSZEG(3,B5)
- Itt a fent hozzáadott extra oszlop a megfelelő sorok láthatóságát mutatja.
- Ezután az alábbi képlet segítségével kiszámítottam a látható sorok teljes számát:
=SUM(F5:F13)
- Most jön a módszer fő része. Írja be az alábbi képletet a C17-es cella és nyomja meg Írja be a címet. .
=COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))
- Végül a fenti képlet az alábbi eredményt adja vissza.
🔎 Hogyan működik a képlet?
- FILTER(B5:B13,F5:F13)
Ebben a részben a SZŰRŐ funkció kiszűri az összes látható élelmiszerelemet, és visszatér:
{ "Kukoricapehely"; "Zabpehely"; "Kukoricapehely"; "Vegyes diófélék"; "Kukoricapehely"; "Kukoricapehely"; "Száraz gyümölcsök"; "Kukoricapehely"; "Kukoricapehely" }
- UNIQUE(FILTER(B5:B13,F5:F13))
Akkor a EGYEDI függvény visszaadja a szűrt elemek közül az egyedi élelmiszerelemeket, amelyek a következők:
{ "Kukoricapehely"; "Zabpehely"; "Vegyes diófélék"; "Száraz gyümölcsök" }
- COUNTA(UNIQUE(FILTER(B5:B13,F5:F13)))
Végül a COUNTA függvény a látható egyedi élelmiszerelemek számát adja vissza az alábbiak szerint.
{ 4 }
⏩ Megjegyzés:
- Ne feledje, hogy ezt a képletet csak a Excel 2021 és Microsoft 365 mint EGYEDI és SZŰRŐ funkciók nem állnak rendelkezésre az excel régebbi verzióiban.
Kapcsolódó tartalom: Hogyan számolja meg az üres cellákat az Excelben (5 mód)
5. Excel-funkciók kombinációja az egyedi látható cellák számának megjelenítéséhez
Az előző módszerhez hasonlóan az excelben egy tömbképlet segítségével fogom kiszámítani a látható egyedi értékeket. Ebben a módszerben is hozzáadunk egy segédoszlopot, hogy megkapjuk a végső eredményt. A következő kombinációt fogom használni SUM , IF , ISNA , és MATCH Az általam ebben a módszerben használt képletet a következő kiadványban tettem közzé Excel szakértői hírlevél , kiállítva 2001. július 20-án (már nem elérhető).
Lépések:
- Először is, az alábbi képletet használtam a segédoszlopban. Ez a képlet tömbként van megadva (az eredmény kék színnel van körvonalazva, mint alább).
=IF(SUBTOTAL(3,OFFSET(B5:B13,ROW(B5:B13)-MIN(ROW(B5:B13)),,1))),B5:B13,"")
- Ezután írja be a következő képletet a C16-os cellában és nyomja meg a Írja be a címet. .
=SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=SOR(B5:B13)-MIN(SOR(B5:B13))+1)))
- Végül azt fogja látni, hogy négy egyedi élelmiszerelem van jelen az adatállományunk látható soraiban.
🔎 Hogyan működik a képlet?
Ez a képlet elég hosszadalmas, röviden kifejtettem.
- IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))))
Kezdetben a képlet fenti része visszatér:
{ 1;2;1;4;1;1;7;1;1 }
- ROW(B5:B13)-MIN(ROW(B5:B13))+1)
Ezután a képletnek ez a része tér vissza:
{ 1;2;3;4;5;6;7;8;9 }
- SUM(N(IF(ISNA(MATCH("",F5#,0)),MATCH(B5:B13,B5:B13,0),IF(MATCH(F5#,F5#,0)=MATCH("",F5#,0),0,MATCH(F5#,F5#,0)))=SOR(B5:B13)-MIN(SOR(B5:B13))+1)))
Összefoglalva, a fenti képlet visszatér:
{ 4 }
Bővebben: Excel számolja a cellákat számokkal (5 egyszerű módja)
Következtetés
A fenti cikkben megpróbáltam részletesen megvitatni több módszert, hogy csak a látható cellákat számolja az Excelben. Remélhetőleg ezek a módszerek és magyarázatok elégségesek lesznek a problémák megoldásához. Kérem, tudassa velem, ha bármilyen kérdése van.