Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Excelova funkcija IZBERI

doc izberite funkcijo 1

Opis

Skladnja in argumenti

Uporaba in primeri


Opis

Funkcija CHOOSE vrne vrednost s seznama vrednosti argumenta, ki temelji na dani indeksni številki. Na primer, IZBERI (3, "Apple", "Peach", "Orange") vrne Orange, indeksna številka je 3, Orange pa tretja vrednost za številko indeksa v funkciji.

sintaksa in argumenti

Sintaksa formule

IZBERI (index_num, value1, [value2],…)

Argumenti

  • Index_num: Zahtevano. Številčna vrednost med 1-254 in posrednim, katera vrednost argumenta bo izbrana. če je indeks_num izven lestvice med 1-254, IZBERI vrne #VALUE! vrednost napake. Če je index_num decimalna vrednost, se zaokroži navzdol na celo število, preden se uporabi formula.
  • Value1: Zahtevano. Prva vrednost v formuli, ki jo lahko izberemo.
  • Value1: Neobvezno. Druga in do 254th vrednost, iz katere lahko izberemo.

Value1, value2… so lahko številke, besedila, formule, sklici na celice ali definirano ime.

Vrnjena vrednost

Funkcija CHOOSE vrne vrednost s seznama na podlagi danega položaja.

Uporaba in primeri

V tem delu navedem nekaj preprostih, vendar reprezentativnih primerov, ki pojasnjujejo uporabo funkcije CHOOSE.

Ex1 - Osnovna uporaba: samo s funkcijo CHOOSE lahko izberete vrednost iz argumenta seznama

Formula1:

= IZBERI (3, "a", "b", "c", "d")

Return: c, ki je tretji argument po indeksu 3 v funkciji CHOOSE.

Opomba: z dvojnimi narekovaji, ki obkrožajo vrednost, če je besedilo.

Formula2:

=CHOOSE(2,A1,A2,A3,A4)

Return: Kate, vrednost A2. Ker je index_num 2, in A2 je druga vrednost v funkciji CHOOSE.

Formula3:

= IZBERI (4,8,9,7,6)

Vrni: 6, argument seznama 4th v funkciji.
doc izberite funkcijo 2


Ex2 - Vrne različne rezultate na podlagi več pogojev

Recimo, da imate seznam odstopanj za vsak izdelek, ki ga je treba označiti na podlagi pogojev, kot je prikazano spodaj.
doc izberite funkcijo 3

Običajno lahko uporabite funkcijo IF za rokovanje, toda tukaj predstavljam, kako uporabiti funkcijo IZBERI, da bi z lahkoto rešili ta problem

Formula:

=CHOOSE((B7>0)+(B7>1)+(B7>5),"Top","Middle","Bottom")

Pojasnite:

(B7>0)+(B7>1)+(B7>5): index_num, B7 je 2, ki je večji od 0 in 1, vendar manj kot 5, zato dobimo vmesni rezultat:

= IZBERI (True + Ture + False, "Top", "Middle", "Bottom")

Kot vemo, je True = 1, False = 0, zato lahko formulo gledamo kot:

= IZBERI (1 + 1 + 0, "Top", "Middle", "Bottom")

POTEM

= IZBERI (2, "Top", "Middle", "Bottom")

Rezultat: Sredina
doc izberite funkcijo 4


Ex3 - Vrne različne izračunane rezultate glede na pogoje

Recimo, da morate izračunati popuste za vsak izdelek na podlagi zneska in cene, kot je prikazano spodaj:
doc izberite funkcijo 5

Formula:

=CHOOSE((B8>0)+(B8>100)+(B8>200)+(B8>300),B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

Pojasnite:

(B8>0)+(B8>100)+(B8>200)+(B8>300): index_number, B8 je 102, ki je večji od 100, vendar manj kot 201, zato v tem delu vrne rezultat, prikazan kot:

=CHOOSE(true+true+false+false,B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

=CHOOSE(1+1+0+0,B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

POTEM

=CHOOSE(2,B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5)

B8*C8*0.1,B8*C8*0.2,B8*C8*0.3,B8*C8*0.5: vrednosti, iz katerih izberete, rabat je enaka ceni * znesek * popust%, saj je tukaj index_num 2, izbere B8 * C8 * 0.2

Vrne: 102 * 2 * 0.2 = 40.8
doc izberite funkcijo 6


Ex4 - Izberite naključno s seznama

V Excelu boste morda morali naključno izbrati vrednost na določenem seznamu, funkcija CHOOSE pa bo rešila to nalogo.

Naključno izberite eno vrednost s seznama:

Formula:

=CHOOSE(RANDBETWEEN(1,5),$D$2,$D$3,$D$4,$D$5,$D$6)

Pojasnite:

RANDBETWEEN (1,5): index_num, naključno pridobi število med 1 in 5

$D$2,$D$3,$D$4,$D$5,$D$6: seznam vrednosti, ki jih izberete
doc izberite funkcijo 7


Ex5 - Kombinirajte funkcije CHOOSE in VLOOKUP za vrnitev vrednosti v levem stolpcu

Na splošno uporabljamo funkcijo VLOOKUP = VLOOKUP (vrednost, tabela, col_index, [range_lookup]), da vrnemo vrednost na podlagi podane vrednosti iz obsega tabele. Toda s funkcijo VLOOKUP bo vrnila vrednost napake, medtem ko je povratni stolpec na levi strani stolpca za iskanje, kot je prikazano spodaj:
doc izberite funkcijo 8

V tem primeru lahko funkcijo IZBERI z funkcijo VLOOKUP kombinirate za rešitev problema.

Formula:

=VLOOKUP(E1,CHOOSE({1,2},B1:B7,A1:A7),2,FALSE)

Pojasnite:

CHOOSE({1,2},B1:B7,A1:A7): kot argument table_range v funkciji VLOOKUP. {1,2} pomeni prikaz 1 ali 2 kot argumenta index_num, ki temelji na argumentu col_num v funkciji VLOOKUP. Tu je col_num v funkciji VLOOKUP 2, tako da se funkcija CHOOSE prikaže kot IZBERI (2, B1: B7, A1: A7), pomeni izbrati vrednost iz A1: A7.
doc izberite funkcijo 9


Ex6 - Vrne dan v tednu ali mesec glede na določen datum

S funkcijo IZBERI lahko tudi vrnete relativni dan v tednu in mesec glede na določen datum.

Formula 1: vrnitev dneva po dnevu

= IZBERI (TEDEN (), "nedelja", "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota")

Pojasnite:

WEEKDAY (): argument index_num, da bi na primer dobil številko dneva v danu dneva, na primer WEEKDAY (A5), vrne 6, potem je argument index_num 6.

"Nedelja ponedeljek torek sreda četrtek petek sobota": argumenti seznamov vrednosti, začnite s »nedelja«, ker številka dneva »1« označuje »nedelja«.

Formula 2: mesec vrnitve z datumom

= IZBERI (MESEC (), "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov" , "Dec"

Pojasnite:

MONTH (): argument index_num, ki dobi številko meseca od danega datuma, na primer, MONTH (A5) vrne 3.
doc izberite funkcijo 10


Ex7 - Vrnitev na naslednji delovni dan / vikend na podlagi danes

V vsakodnevnem delu lahko izračunate naslednji delovni dan ali vikend, ki temelji na današnjem dnevu. Tukaj vam lahko tudi CHOOSE funkcija pomaga.

Danes je na primer 12 / 20 / 2018, četrtek, zdaj pa morate dobiti naslednji delovni dan in vikend.

Formula 1: dobite datum danes

= DANES ()

Rezultat: 12 / 20 / 2018

Formula 2: dobite številko dneva v tednu

= TEDEN (DANES ())

Rezultat: 5 (danes je 12 / 20 / 2018)

Seznam številk dneva v tednu, kot je prikazan spodaj, je prikazan:
doc izberite funkcijo 10

Formula 3: dobite naslednji delovni dan

= DANES () + IZBERI (WEEKDAY (DANES ()), 1,1,1,1,1,3,2)

Pojasnite:

Danes (): vrne trenutni datum

TEDEN (DANES ()): argument index_num v funkciji IZBERI, dobite številko dneva v tednu, npr. nedelja je 1, ponedeljek je 2 ...

1,1,1,1,1,3,2: vrednost argumenta v funkciji IZBERI. Na primer, če dan v tednu (danes ()) vrne 1 (nedelja), izbere 1 iz seznama vrednosti, potem se celotna formula spremeni v = Today () + 1, kar pomeni, da se naslednji dan vrne dan 1. Če je dan v tednu (danes ()) vrne 6 (petek), izbere 3 s seznama vrednosti, ker je petek 3 dni daleč od naslednjega ponedeljka.

Rezultat (medtem ko je danes 12 / 20 / 2018):

= 12 / 20 / 2018 + IZBERI (5,1,1,1,1,1,3,2)

= 12 / 20 / 2018 + 1

= 12 / 21 / 2018

Formula 4: dobite naslednji vikend

= DANES () + IZBERI (WEEKDAY (DANES ()), 6,5,4,3,2,1,1)

Pojasnite:

6,5,4,3,2,1,1: vrednost argumenta v funkciji IZBERI. Na primer, če dan v tednu (danes ()) vrne 1 (nedelja), izbere 6 s seznama vrednosti, potem se celotna formula spremeni v = Today () + 6, kar pomeni, da se dodajo dnevi 6 in se vrne naslednjo soboto.

Rezultat:

= 12 / 20 / 2018 + IZBERI (5,6,5,4,3,2,1,1)

= 12 / 20 / 2018 + 2

= 12 / 22 / 2018
doc izberite funkcijo 10


Vzorčna datoteka
vzorčna datoteka doc


Orodja za produktivnost programa Excel

Trak Excel (z nameščenim programom Kutools for Excel)

Napredne funkcije 300 vam pomagajo izstopati iz množice

Želite hitro in popolno opraviti svoje vsakodnevno delo? Kutools za Excel prinaša 300 zmogljive napredne funkcije (Združite delovne zvezke, vsoto po barvi, vsebino deljene celice, datum pretvorbe in tako naprej ...) in shranite čas 70%.

  • Zasnovan za 1500 delovne scenarije, vam pomaga rešiti težave 80% Excel.
  • Zmanjšajte število tisoč klikov na tipkovnici in miški vsak dan, razbremenite utrujene oči in roke.
  • Postanite strokovnjak za Excel v minutah 3. Ni več treba zapomniti bolečih formul in VBA kod.
  • 60-dnevno neomejeno brezplačno preizkusno različico. 60-dnevno jamstvo vračila denarja. Brezplačna nadgradnja in podpora za leta 2.

Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Firefox in nova IE

  • Office Tab Poveča vašo produktivnost z 50% pri ogledu in urejanju več dokumentov.
  • Zmanjšajte stotine klikov z miško za vas vsak dan, se poslovite od miške.
  • Eno sekundo, da preklopite med desetine odprtih dokumentov!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.