Selles artiklis õpime, kuidas Excelis viimast tühja lahtrit muuta.
Esiteks saame kõigepealt teadmisi selle funktsiooni kohta.
Funktsioon LOOKUP leiab vahemikust hinnangulise väärtuse ja tagastab väärtuse vahemikust või sellele vastava väärtuse.
Siin kasutame funktsiooni LOOKUP ühte omadust, st kui funktsioon LOOKUP ei leia täpset vastet, tagastab see viimase ja lähima väärtuse. See tagastab viimati leitud väärtuse. Kasutame allpool olevat süntaksit.
Süntaks:
= IF (lahter "", lahter - LOOKUP (2, 1 / (exp_range ""), exp_range), last_result) |
Siin kasutame veel ühte Exceli atribuuti, milleks on exp_ranges. Vahemike laiendamine on segaviide, kus kasutatakse nii absoluutset võrdlust ($ A $ 1) kui ka suhtelist (A1).
Selgitus:
- Laiendage vahemikku "" tagastab massiivi TRUE ja FALSE.
- Funktsioon LOOKUP peab tõeks 1 ja valeks 0.
- 1 / (exp_range "") kui iga massiivi väärtus jagatakse 1 -ga, tagastab massiivi 1 ja #VALUE! viga.
- Otsinguväärtus on 2, seega viimane leitud väärtus 1 massiivi 1 ja #väärtus viga tagastab viimase lahtri, mis pole tühi.
- Funktsioon tagastab erinevuse, kui Kamber "" tingimus seisab TRUE või vastasel juhul tagastab see viimati saadud tulemuse.
Mõistame seda näite abil.
Siin on meil mõned mõõdetud väärtused ja selle tulemused veerus registreeritud. Andmete hulgas on mõned tühjad lahtrid.
Kasutage lahtris D4 valemit:
= IF (C3 "", C3 - OTSING (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2) |
Selgitus:
- C3 "" kontrollib, kas lahter on tühi või mitte.
- $ C $ 2: C2 "" tagastab massiivi TRUE ja FALSE.
- Funktsioon LOOKUP peab tõeks 1 ja valeks 0.
- 1 / ($ C $ 2: C2 "") kui iga massiivi väärtus jagatakse 1 -ga, tagastab massiivi 1 ja #VALUE! Viga.
- Otsinguväärtus on 2, seega viimane leitud väärtus 1 massiivis 1s ja #VALUE! viga tagastab viimase lahtri, mis pole tühi.
- Funktsioon tagastab erinevuse, kui Kamber "" tingimus seisab TRUE või vastasel juhul tagastab see viimati saadud tulemuse.
Siin antakse vahemik laieneva vahemiku ja lahtri viitena ühe lahtri viite jaoks.
Nagu ülaltoodud hetktõmmisel näha, on 151 ja 150 vahe 1. See tundub korras. Nüüd kopeerime valemi ülejäänud lahtritesse, kasutades Ctrl + D Exceli lahtrite otsetee või lohistamine.
Nagu näete valemit viimases lahtris, mis on = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) ja näete Lisasin tabeli algusesse 0, et tabel täita. Allpool on mõned tähelepanekud selle valemi kohta.
Märkused:
- Valem tagastab vea #NA, kui massiivist vastet ei leita.
- Valem kontrollib kõigepealt otsinguväärtust ja seejärel otsib just eelmist väärtust, kui otsinguväärtust ei leita.
- Kõik Exceli valemid tagastavad alati esimese tabelimassiivist leitud väärtuse.
- Eespool selgitatud valem, otsige failinime massiivi viimane failiversioon.
Loodetavasti saite aru, kuidas võtta erinevus Exceli viimasest tühjast lahtrist. Siit leiate rohkem artikleid otsimisfunktsioonide kohta. Palun esitage oma küsimused kommentaarikasti allpool. Kindlasti aitame teid.
Funktsiooni IF kasutamine Excelis
SUM vahemik koos indeksiga Excelis
Funktsiooni LOOKUP kasutamine Excelis
Funktsiooni VLOOKUP kasutamine Excelis
Funktsiooni HLOOKUP kasutamine Excelis
Populaarsed artiklid
Muutke ripploendit
Kui tingimusvorminguga
Kui metamärkidega
Vlookup kuupäeva järgi