Sobivale väärtusele vastava rea ​​numbri toomine Excel 2010 otsingus

Anonim

Otsingul sobitatud väärtusele vastava rea ​​numbri toomiseks kasutame Microsoft Excel 2010 funktsiooni MAX koos funktsioonidega IF ja ROW.

MAKS: Seda funktsiooni kasutatakse väärtuste kogumi suurima arvu tagastamiseks. See eirab loogilisi väärtusi ja teksti.

Funktsiooni MAX süntaks: = MAX (number1, [number2],…)

Näide: Vahemik A1: A4 sisaldab numbrite loendit ja peame tagastama maksimaalse arvu.

Järgige alltoodud samme:-

  • Valige lahter B1 ja kirjutage valem.
  • = MAX (A1: A4), vajutage klaviatuuril Enter.
  • Funktsioon naaseb 9.
  • Seega on 9 maksimaalne väärtus vahemikus A1: A4.


VÄIKESED: - Seda funktsiooni kasutatakse andmekogumi väikseima k-väärtuse tagastamiseks.

Funktsiooni SMALL süntaks: = SMALL (massiiv, k)

Näide:Veerg A sisaldab vähe numbreid, tahame teada saada loendi väikseima numbri.

  • Valige lahter B1.
  • Kirjutage valem = VÄIKE (A1: A4,1)
  • Vajutage klaviatuuril sisestusklahvi.
  • Funktsioon tagastab rea väikseima numbri.

KUI: - Kontrollib, kas tingimus on täidetud, ja tagastab ühe väärtuse, kui see on tõene, ja teise väärtuse, kui vale.

Funktsiooni IF IF süntaks = kui (loogiline test, [value_if_true], [value_if_false])

Funktsioon teeb loogilise testi ja annab tulemuse selle põhjal, kas see on tõene või vale.

Näiteks: Lahtrid A2 ja A3 sisaldavad numbreid 3 ja 5. Kui lahter sisaldab 3, peaks valem kuvama „Jah”, vastasel juhul „Ei”.

= KUI (A1 = 3, "Jah", "Ei")


RIDA: - Seda funktsiooni kasutatakse lahtri viite rea numbri tagastamiseks.

Funktsiooni “ROW” süntaks: = ROW (viide)

Näide: = RIDA (A1) tagastab 1

= RIDA (A1: A10) tagastaks 1

= RIDA (A1: C10) tagastaks 1

Vaatame, kuidas saame numbri valimiseks kasutada funktsiooni MAX, funktsioon IF kontrollib loogilist testi ja ridafunktsioon tuvastab otsingu korral vastava väärtusega reanumbri.

Võtame näite, et mõista, kuidas saame otsingus leida vastavale väärtusele vastava rea ​​numbri.

Reanumbri toomiseks kasutame Microsoft Excel 2010 ja 2013 funktsiooni MAX koos funktsioonidega IF ja ROW.

Peame otsima loendist 1 (veerg A) iga veeru C teksti ja leidma vastava rea ​​numbri. Sel juhul peame võrdlema C2 -s antud otsinguväärtust veeru A iga kirjega ja leidma selle vastava rea ​​numbri. See rea number tuleb tagastada E2 -s.

Järgige alltoodud samme:-

  • Valige lahter E2.
  • Kirjutage valem vastava rea ​​numbri hankimiseks.
  • = MAX (KUI ($ A $ 2: $ A $ 5 = C2, ROW ($ A $ 2: $ A $ 5)))
  • Vajutage klaviatuuril Ctrl+Tõstuklahv+Enter

  • Funktsioon otsib välja reanumbri, mis vastab otsingu sobitatud väärtusele.

Märkus:- kui muudame otsinguväärtust, muudetakse tulemust automaatselt. Vaadake allolevat ekraanipilti - Otsingu väärtus on muudetud lääneks ja selle vastav tulemus, mis on 3, kuvatakse lahtris E2.

Saame sama tulemuse saamiseks kasutada teist valemit, järgides allpool toodud samme

  • Valige lahter E2.
  • Kirjutage valem vastava rea ​​numbri hankimiseks.
  • = VÄIKE (KUI ($ A $ 2: $ A $ 8 = $ C $ 2, ROW ($ A $ 2: $ A $ 8), 99999), ROW ()-ROW ($ C $ 2) +1)
  • Vajutage klaviatuuril Ctrl+Shift+Enter
  • Valem näeb välja selline - {= SMALL (IF ($ A $ 2: $ A $ 8 = $ C $ 2, ROW ($ A $ 2: $ A $ 8), 99999), ROW () - ROW ($ C $ 2)+ 1)}

  • Funktsioon otsib iga rea ​​numbri, mis vastab otsinguväärtusele edukalt.