Šajā rakstā mēs uzzināsim, kā panākt atšķirību no pēdējās Excel tukšās šūnas.
Vispirms iegūsim zināšanas par funkciju.
Funkcija LOOKUP atrod diapazonā paredzamo vērtību un atgriež vērtību no diapazona vai tam atbilstošo vērtību.
Šeit mēs izmantosim vienu no funkcijas LOOKUP rekvizītiem, ti, ja funkcija LOOKUP nevar atrast precīzu atbilstību, tā atgriež pēdējo un tuvāko vērtību. Tas atgriež pēdējo atrasto vērtību. Mēs izmantosim sintaksi zemāk.
Sintakse:
= IF (šūna "", šūna - LOOKUP (2, 1 / (exp_range ""), exp_range), last_result) |
Šeit mēs izmantosim vēl vienu Excel atribūtu, kas ir exp_ranges. Diapazonu paplašināšana ir jaukta atsauce, kurā tiek izmantota absolūtā atsauce ($ A $ 1) un relatīvā atsauce (A1).
Paskaidrojums:
- Exp_range "" atgriež masīvu TRUE un FALSE.
- Funkcija LOOKUP TRUE uzskata par 1 un FALSE par 0.
- 1 / (exp_range "") kad katra masīva vērtība ir sadalīta ar 1, tiek atgriezts 1 un #VALUE masīvs! kļūda.
- Uzmeklēšanas vērtība ir 2, tāpēc pēdējā atrastā vērtība 1 masīvā no 1 un #vērtība kļūda atgriež pēdējo šūnu, kas nav tukša.
- Funkcija atgriež starpību, ja Šūna "" nosacījuma statīvs TRUE, pretējā gadījumā tas atgriež pēdējo iegūto rezultātu.
Sapratīsim to ar piemēru.
Šeit mums ir dažas izmērītas vērtības un kolonnā ierakstīti tā rezultāti. Starp datiem ir dažas tukšas šūnas.
Izmantojiet formulu šūnā D4:
= JA (C3 "", C3 - MEKLĒT (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2) |
Paskaidrojums:
- C3 "" pārbauda, vai šūna ir tukša vai nē.
- $ C $ 2: C2 "" atgriež masīvu TRUE un FALSE.
- Funkcija LOOKUP TRUE uzskata par 1 un FALSE par 0.
- 1 / ($ C $ 2: C2 "") kad katra masīva vērtība ir sadalīta ar 1, tiek atgriezts 1 un #VALUE masīvs! Kļūda.
- Uzmeklēšanas vērtība ir 2, tātad pēdējā atrastā vērtība 1 masīvā 1s un #VALUE! kļūda atgriež pēdējo šūnu, kas nav tukša.
- Funkcija atgriež starpību, ja Šūna "" nosacījuma statīvs TRUE, pretējā gadījumā tas atgriež pēdējo iegūto rezultātu.
Šeit diapazons tiek norādīts kā paplašināms diapazons un šūnu atsauce vienas šūnas atsaucei.
Kā redzat iepriekšējā momentuzņēmumā, atšķirība no 151 līdz 150 ir 1. Tas šķiet labi. Tagad mēs kopēsim formulu uz pārējām šūnām, izmantojot Ctrl + D Excel saīsne vai velciet uz leju šūnu opciju.
Kā jūs varat redzēt formulu pēdējā šūnā, kas ir = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) un jūs varat redzēt Tabulas sākumā es pievienoju 0, lai pabeigtu tabulu. Zemāk ir daži novērojumi par šo formulu.
Piezīmes:
- Formula atgriež #NA kļūdu, ja masīvā nav atrasta atbilstība.
- Formula vispirms pārbauda uzmeklēšanas vērtību un pēc tam meklē tikai iepriekšējo vērtību, ja uzmeklēšanas vērtība netiek atrasta.
- Visas Excel formulas vienmēr atgriež pirmo tabulas masīvā atrasto vērtību.
- Iepriekš aprakstītā formula, meklējiet pēdējo faila versiju failu nosaukumu masīvā.
Ceru, ka sapratāt, kā lietot starpību no pēdējās Excel tukšās šūnas. Vairāk rakstu par MEKLĒŠANAS funkcijām skatiet šeit. Lūdzu, nekautrējieties komentāros norādīt savus jautājumus zemāk. Mēs noteikti jums palīdzēsim.
Kā lietot funkciju IF programmā Excel
SUM diapazons ar INDEX programmā Excel
Kā lietot funkciju LOOKUP programmā Excel
Kā lietot funkciju VLOOKUP programmā Excel
Kā lietot funkciju HLOOKUP programmā Excel
Populāri raksti
Rediģējiet nolaižamo sarakstu
Ja ar nosacītu formatējumu
Ja ar aizstājējzīmēm
Vlookup pēc datuma