Nájdite posledný riadok s údajmi - Excel a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál vám ukáže, ako nájsť posledný prázdny riadok v množine údajov v Exceli a Tabuľkách Google.

Nájdite posledný riadok s údajmi

Často je užitočné vedieť, v ktorom riadku sa vaše údaje končia. Ak váš rozsah obsahuje alebo môže obsahovať prázdne bunky, posledný prázdny riadok nájdete pomocou jednej z nižšie uvedených metód.

Univerzálna metóda

Prvá metóda používa funkcie ROW a MAX a je možné ju použiť s akýmkoľvek typom údajov:

1 = MAX ((B: B "")*(RIADOK (B: B)))

Analyzujme tento vzorec.

Začneme logickým testom v stĺpci údajov. Náš vzorec sa pozerá na celý stĺpec (B: B) a výstupy TRUE pre prázdne bunky a FALSE pre prázdne bunky.

1 = B: B ""

Funkcia ROW generuje číslo riadka danej bunky. Ak mu nedáme konkrétny vstup do bunky, poskytne číslo riadka bunky, v ktorej sa nachádza.

1 = RIADOK ()

Vynásobením každého čísla riadka zodpovedajúcimi hodnotami TRUE (= 1) alebo FALSE (= 0) sa vráti číslo riadku pre vyplnenú bunku a nula pre prázdnu bunku.

1 = E3*F3

Funkcia MAX poskytuje maximum zo sady čísel. V tomto prípade, pretože všetky prázdne bunky vytvárajú nulovú hodnotu, maximum je najvyššie číslo riadka.

1 = MAX (G3: G12)

Kombinácia týchto krokov nám dáva náš pôvodný vzorec:

1 = MAX ((B: B "")*(RIADOK (B: B)))

Upozorňujeme, že toto je vzorec poľa, takže ak používate Excel 2022 alebo starší, spustíte ho stlačením klávesov CTRL + SHIFT + ENTER.

Metóda pre rozsah textu

Ak váš (nesúvislý) rozsah obsahuje iba textové hodnoty a prázdne bunky, môžete použiť menej komplikovaný vzorec obsahujúci funkcie REPT a MATCH:

1 = MATCH (REPT ("z", 50), B: B)

Pozrime sa, ako tento vzorec funguje.

Funkcia REPT

Funkcia REPT opakuje textový reťazec určitý počet krát. V tomto prípade ho môžeme použiť na vytvorenie textového reťazca, ktorý by bol posledný v každom abecedne zoradenom zozname. Ak opakujeme „z“ 50 -krát, malo by to fungovať pre takmer každý stĺpček textových údajov; pred „zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz se v této kategorii nenacházejí abecedne.

1 = REPT ("z", 50)

Funkcia MATCH

Funkcia MATCH nájde v poli danú vyhľadávaciu hodnotu.

Vykonáme vyhľadávanie v celom stĺpci údajov pre náš textový reťazec 50-z. Vynechanie vstupu typu zhody vo funkcii MATCH mu hovorí, že má nájsť skôr približnú než presnú zhodu.

1 = MATCH (REPT ("z", 50), B: B)

Funkcia MATCH hľadá v stĺpci B a hľadá náš textový reťazec s veľkosťou 50 „z“ s. Pretože vzorec nenájde, vráti pozíciu poslednej prázdnej bunky. Táto bunka obsahuje poslednú hodnotu vo vyhľadávacom poli, ktorá je menšia ako (alebo rovná sa) vyhľadávanej hodnote.

Majte na pamäti, že tento vzorec funguje iba vtedy, ak váš rozsah obsahuje výlučne text a prázdne bunky (alebo aspoň hodnota poslednej bunky nie je číselná).

Nájdite posledný riadok s údajmi v Tabuľkách Google

Tieto vzorce fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave