Miten muuttaa pudotusluetteloa solun arvon perusteella Excelissä (2 tapaa)

  • Jaa Tämä
Hugh West

Jotta voimme poimia tiettyjä tietoja tiettyjen arvojen perusteella, meidän on ehkä käytettävä pudotusluetteloa. Lisäksi meidän on suhteutettava kaksi tai useampia riippuvaiset pudotusluettelot . Tässä artikkelissa näytämme, miten Excelissä muutetaan pudotusluetteloa solun arvon perusteella.

Lataa harjoituskirja

Lataa tämä harjoituskirja, jotta voit harjoitella tätä artikkelia lukiessasi.

Muuta pudotusluettelo.xlsx

2 sopivaa tapaa muuttaa pudotusluetteloa Excelin solun arvon perusteella

Jäljempänä olevissa jaksoissa korostamme seuraavia seikkoja. 2 sopivimmat tavat muuttaa pudotusluetteloita. Ensinnäkin , sovellamme OFFSET ja MATCH toimintoja pudotusluetteloissa, jotta voit tehdä muutoksia solujen arvojen perusteella. Lisäksi , käytämme XLOOKUP toiminto esillä Microsoft Excel 365 Alla olevassa kuvassa on esitetty esimerkkitietoaineisto tehtävän suorittamista varten.

1. Yhdistä OFFSET- ja MATCH-toiminnot, jotta voit muuttaa Excelin solun arvoon perustuvaa pudotusluetteloa.

Seuraavassa aineistossamme on kolme eri myyjää ja heidän myydyt tuotteensa. Haluamme nyt löytää tietyn myyjän tuotteet. Toimi seuraavasti.

Vaihe 1: Luo tietojen validointiluettelo

  • Mene ...ja... Tiedot.
  • Klikkaa on Tietojen validointi .

Vaihe 2: Valitse luettelon lähde

  • Vuodesta Salli vaihtoehto, valitse Luettelo.

  • Vuonna lähde laatikko, valitse lähdealue E4:G4 myyjien nimiä.
  • Paina Kirjoita .

  • Tämän vuoksi soluun ilmestyy avattava valintaikkuna B5 .

Vaihe 3: Sovelletaan OFFSET-toimintoa

  • Kirjoita seuraava kaava OFFSET toiminto,
=OFFSET($E$4)

  • Tässä, E4 on viite solu absoluuttinen muoto.

  • Vuonna rivit argumentti, laita 1 arvona, joka lasketaan 1 rivi alaspäin viitesolusta E4 .
=OFFSET($E$4,1)

Vaihe 4: Määritä OFFSET-funktion sarake MATCH-funktion avulla.

  • Vuonna cols argumentilla, sarakkeiden valitsemiseen käytetään MATCH funktio seuraavalla kaavalla.
=OFFSET($E$4,1,MATCH($B$5)

  • Täällä, B5 on pudotusluettelosta valittu solun arvo.

  • Valitse lookup_array argumentti MATCH toiminto, lisää E4:G4 absoluuttisena alueena seuraavalla kaavalla.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4

  • Tyyppi 0 varten Tarkka Seuraava kaava palauttaa 3 varten MATCH
MATCH($B$5,$E$4:$G$4,0)

  • Kirjoita miinus 1 ( -1 ) alkaen MATCH toiminto, koska OFFSET toiminto laskee ensimmäinen sarake kuten nolla ( 0 ).
MATCH($B$5,$E$4:$G$4,0)-1

Vaihe 5: Syötä sarakkeiden korkeus.

  • Valittaessa 1 vuonna korkeus argumentilla, se laskee, että jokaisella sarakkeella on yksi arvo.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1

Vaihe 6: Syötä leveysarvo

  • Sillä leveys argumentti, tyyppi 1 .
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,1,1,1)

  • Siksi näet, että kun valitsemme Jacob osoitteessa B5 , se johtaa seuraaviin tuloksiin Suklaa ensimmäisenä elementtinä Jacob .

Vaihe 7: Laske kunkin sarakkeen elementit

  • Sarakkeen elementtien lukumäärän laskemiseksi käytämme saraketta nimeltä COUNTA toiminto solussa C13 seuraavalla kaavalla.
=COUNTA(OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,10)))

  • Tämä laskee elementti/tuote tietyn myyjän numero ( Jacob ).

Vaihe 8: Syötä laskentakorkeussolun arvo OFFSET-funktion korkeusargumentiksi.

  • Kirjoita seuraava kaava seuraavien arvojen lisäämiseksi korkeus.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Vaihe 9: Kopioi kaava

  • Paina Ctrl + C kopioida kaava.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

Vaihe 10: Liitä kaava

  • Liitä kaava Tietojen validointi lähde.
=OFFSET($E$4,1,MATCH($B$5,$E$4:$G$4,0)-1,C13,1)

  • Paina lopuksi Kirjoita nähdäksesi muutoksen.

  • Tämän seurauksena pudotusluettelon arvot muuttuvat toisen solun arvon perusteella.

  • Tee solun arvon muutos Bryan osoitteeseen Juliana ja saat tuotteen nimen, jota myy Juliana .

Lue lisää: Luettelon luominen Excelin alueesta (3 menetelmää)

Samanlaisia lukemia

  • Kuinka luoda riippuvainen pudotusluettelo, jossa on useita sanoja Excelissä
  • Pudotussuodattimen luominen tietojen poimimiseksi valinnan perusteella Excelissä
  • Miten poimia tietoja pudotusluettelon valinnan perusteella Excelissä?
  • Luo Excel-suodatin käyttämällä pudotusluetteloa solun arvon perusteella
  • Miten lisätä kohde pudotusluetteloon Excelissä (5 menetelmää)

2. Käytä XLOOKUP-funktiota muuttamaan Excelin solun arvoon perustuvaa pudotusluetteloa Excelissä

Jos sinua on siunattu Microsoft 365 , voit tehdä sen vain yhdellä kaavalla kaavan XLOOKUP toiminto. Seuraa alla esitettyjä ohjeita.

Vaihe 1: Tee tietojen validointiluettelo

  • Vuodesta Tietojen validointi vaihtoehto, valitse Luettelo.

Vaihe 2: Kirjoita lähdealue

  • Valitse lähdealue E4:G4 lähde-ruutuun.
  • Paina sitten Kirjoita .

  • Siksi a Tietojen validointi lista tulee näkyviin.

Vaihe 3: Lisää XLOOKUP-funktio.

  • Valitse B5 solu kuin look_up.
=XLOOKUP(B5)

Vaihe 4: Valitse lookup_array.

  • Kirjoita alue E4:G4 kuten look_array .
=XLOOKUP(B5, E4:G4)

Lue lisää: Pudotusluettelon muokkaaminen Excelissä (4 peruslähestymistapaa)

Vaihe 5: Lisää return_array-joukko

  • Tyyppi alue, jolla return arvo E5:G11 .

  • Siksi tuotteet palaa tietyn myyjä .

  • Valitse nyt jokin nimi avattavasta luettelosta ja saat tuotteiden nimet.

Huomautuksia. Katso tarkkaan, että yllä olevassa kuvassa nolla näytetään niin kuin alueella, jolla solut olivat tyhjä Siksi näitä pidetään nolla . Poistetaan nollat noudata alla olevia ohjeita.

Lue lisää: Miten lisätä tyhjä vaihtoehto pudotusluetteloon Excelissä (2 menetelmää)

Vaihe 6: Sovelletaan UNIQUE-funktiota

  • Kirjoita seuraava kaava, joka on sijoitettu AINUTLAATUINEN.
=UNIQUE(XLOOKUP(B5,E4:G4,E5:G11),,TRUE)

  • Lopulta saat haluamasi tuloksen.

Lue lisää: Yksilölliset arvot pudotusluettelossa VBA: lla Excelissä (täydellinen opas)

Päätelmä

Lopuksi toivon, että ymmärrät nyt, miten päivittää pudotusluettelo osoitteessa Excel solun arvon perusteella. Kaikkia näitä strategioita tulisi toteuttaa, kun tietojasi koulutetaan ja harjoitellaan. Tutustu harjoituskirjaan ja sovella oppimaasi. Olemme ajettu jatkamaan tämänkaltaisten ohjelmien tarjoamista teidän anteliaan tukenne ansiosta.

Jos sinulla on kysyttävää, älä epäröi ottaa meihin yhteyttä, ja jaa ajatuksesi alla olevaan kommenttiosioon.

The Exceldemy henkilökunta ottaa sinuun yhteyttä mahdollisimman pian.

Pysy kanssamme ja jatka oppimista.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.