Екцел формула: Последњи ред у текстуалним подацима -

Преглед садржаја

Генеричка формула

=MATCH(bigtext,range)

Резиме

Да бисте добили последњу релативну позицију (тј. Последњи ред, последњу колону) за текстуалне податке (са или без празних ћелија), можете да користите функцију МАТЦХ. У приказаном примеру, формула у Д5 је:

=MATCH(REPT("z",255),B4:B11)

Објашњење

Ова формула користи функцију МАТЦХ у режиму приближног подударања за проналажење последње вредности текста у опсегу. Приближно подударање омогућено постављањем трећег аргумента у МАТЦХ на 1 или изостављањем овог аргумента, који је подразумевано 1.

Вредност претраживања је такозвани „велики текст“ (понекад скраћено „велики текст“) који је намерно вредност „већа“ од било које вредности која ће се појавити у опсегу. Када радите са текстом који се сортира по абецеди, то значи текстуалну вредност која ће се увек појавити на крају абецедног редоследа сортирања.

Будући да се ова формула подудара са текстом, идеја је да се конструише вредност претраживања која се никада неће појавити у стварном тексту, али ће увек бити последња. Да бисмо то урадили, користимо функцију РЕПТ да поновимо слово „з“ 255 пута. Број 255 представља највећи број знакова који МАТЦХ дозвољава у вредности претраживања.

Када МАТЦХ не може да пронађе ову вредност, „одступит ће“ до последње текстуалне вредности у опсегу и вратити положај те вредности.

Напомена: овај приступ добро функционише са празним ћелијама у опсегу, али није поуздан код мешовитих података који укључују и бројеве и текст.

Последња релативна позиција у односу на број последњег реда

Када градите напредне формуле које креирају динамичке опсеге, често је потребно схватити последњу локацију података на листи. У зависности од података, ово може бити последњи ред са подацима, последња колона са подацима или пресек оба. Напомена: желимо последњу релативну позицију унутар датог опсега, а не број реда на радном листу:

Динамички опсег

Ову формулу можете користити за стварање динамичког опсега са другим функцијама попут ИНДЕКС и ОФФСЕТ. Погледајте доње линкове за примере и објашњење:

  • Динамички опсег са ИНДЕКС-ом и ЦОУНТА-ом
  • Динамички опсег са ОФФСЕТ и ЦОУНТА

Инспирација за овај чланак потекла је из одличне књиге Мике Гирвина Цонтрол + Схифт + Ентер, где Мике објашњава концепт „последњег релативног положаја“.

Занимљиви Чланци...