Note: The other languages of the website are Google-translated. Back to English

Hur fyller jag i andra celler automatiskt när du väljer värden i Excel-listrutan?

Låt oss säga att du har skapat en rullgardinslista baserat på värden i intervallet A2: A8. När du väljer värde i listrutan vill du att motsvarande värden i intervall B2: B8 fylls automatiskt i en specifik cell. Till exempel, när du väljer Natalia från rullgardinsmenyn, kommer motsvarande poäng 40 att fyllas i E2 enligt nedanstående skärmdump. Denna handledning innehåller två metoder som hjälper dig att lösa problemet.

Listruta fylls i automatiskt med VLOOKUP-funktionen
Listrutan fylls i automatiskt med ett fantastiskt verktyg
Fler handledning för rullgardinsmenyn ...


Listruta fylls i automatiskt med VLOOKUP-funktionen

Gör så här för att automatiskt fylla i andra celler när du väljer i rullgardinsmenyn.

1. Välj en tom cell som du vill automatiskt fylla i motsvarande värde.

2. Kopiera och klistra in formeln nedan i den och tryck sedan på ange nyckel.

=VLOOKUP(D2,A2:B8,2,FALSE)

Anmärkningar: I formeln visas D2 är rullgardinsmenyn CELL, A2: B8 är tabellintervallet inkluderar uppslagsvärdet, resultaten och numret 2 anger kolumnnumret som resultaten hittar. Om resultaten till exempel ligger i den tredje kolumnen i ditt tabellintervall, ändra 2 till 3. Du kan ändra variabelvärdena i formeln baserat på dina behov.

3. Från och med nu, när du väljer ett namn i listrutan, kommer E2 automatiskt att fyllas i med en specifik poäng.

Välj enkelt flera objekt från listrutan i Excel:

Har du någonsin försökt välja flera objekt från en rullgardinslista i Excel? Här är Flervals-rullgardinslista nytta av Kutools för Excel kan hjälpa dig att enkelt välja flera objekt från listrutan i ett intervall, nuvarande kalkylblad, aktuell arbetsbok eller alla arbetsböcker. Se nedan demo:
Ladda ner Kutools för Excel nu! (30-dagars gratis spår)


Listruta fylls i automatiskt med Kutools för Excel

YDu kan enkelt fylla i andra värden baserat på rullgardinsmenyval utan att komma ihåg formler med Leta efter ett värde i listan formel av Kutools för Excel.

Innan du ansöker Kutools för ExcelBer ladda ner och installera det först.

1. Välj en cell för att lokalisera autopopuleringsvärdet (säger cell C10) och klicka sedan på Kutools > Formel Helper > Formel Helper, se skärmdump:

3. I Formlerhjälpare dialogrutan, ange argumenten enligt följande:

  • i Välj en formel rutan, hitta och välj Leta efter ett värde i listan;
    tips: Du kan kontrollera Filter rutan, ange ett visst ord i textrutan för att snabbt filtrera formeln.
  • Tabell_array rutan, klicka på shot lookup ett värde 4 -knappen för att välja tabellintervall som innehåller uppslagsvärdet och resultatvärdet;
  • Look_value rutan, klicka på shot lookup ett värde 4 för att välja cellen som innehåller det värde du söker efter. Eller så kan du ange värdet direkt i den här rutan;
  • Kolumn rutan, klicka på shot lookup ett värde 4 -knappen för att ange kolumnen som du returnerar det matchade värdet från. Eller så kan du ange kolumnnumret i textrutan direkt efter behov.
  • Klicka OK.

Nu motsvarar motsvarande cellvärde automatiskt i cell C10 baserat på val av rullgardinsmeny.

  Om du vill ha en gratis testversion (30 dagar) av det här verktyget, klicka för att ladda ner den, och gå sedan till för att tillämpa operationen enligt ovanstående steg.


Demo: Fyll i listan automatiskt utan att komma ihåg formler


Relaterade artiklar:

Autoslutför när du skriver i Excel-rullgardinsmenyn
Om du har en rullgardinsmeny för datavalidering med stora värden måste du bläddra nedåt i listan bara för att hitta rätt eller skriva hela ordet direkt i listrutan. Om det finns en metod för att automatiskt slutföra när du skriver den första bokstaven i rullgardinsmenyn blir allt enklare. Denna handledning ger metoden för att lösa problemet.

Skapa rullgardinslista från en annan arbetsbok i Excel
Det är ganska enkelt att skapa en rullgardinslista för datavalidering bland kalkylblad i en arbetsbok. Men om listdata du behöver för datavalideringen hittar du i en annan arbetsbok, vad skulle du göra? I den här guiden lär du dig hur du skapar en drop-down-lista från en annan arbetsbok i Excel i detalj.

Skapa en sökbar rullgardinslista i Excel
För en rullgardinsmeny med många värden är det inte lätt att hitta en riktig. Tidigare har vi introducerat en metod för automatisk komplettering av rullgardinsmenyn när du anger den första bokstaven i rullgardinsmenyn. Förutom funktionen för autoslutförande kan du också göra listrutan sökbar för att förbättra arbetseffektiviteten för att hitta rätt värden i listrutan. För att göra rullgardinsmenyn sökbar, prova metoden i den här självstudien.

Hur skapar jag rullgardinslista med flera kryssrutor i Excel?
Många Excel-användare tenderar att skapa rullgardinslista med flera kryssrutor för att välja flera objekt från listan per gång. Du kan faktiskt inte skapa en lista med flera kryssrutor med datavalidering. I den här handledningen kommer vi att visa dig två metoder för att skapa rullgardinslista med flera kryssrutor i Excel. Denna handledning ger metoden för att lösa problemet.

Fler handledning för rullgardinsmenyn ...


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2019 och 365. Stöder alla språk. Enkel distribution i ditt företag eller organisation. Fullständiga funktioner 30-dagars gratis provperiod. 60-dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50% och minskar hundratals musklick åt dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (24)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag försöker hitta ett sätt att automatiskt fylla i en cell som visar värdet som valts från ett filter. Så om mitt filter var veckodagar och jag valde "onsdag", behöver jag en annan cell för att bara visa onsdag. Jag har försökt länka celler, men misslyckades. Jag har också provat lite grundläggande VBA, men det här fungerade inte heller! Jag är verkligen ingen excel-expert, men jag måste göra något fel eftersom jag inte hade förväntat mig att det skulle vara så svårt! Snälla kan du hjälpa till?
Claire
Denna kommentar minimerades av moderatoren på webbplatsen
Hej! Jag är en frilansande excel-expert och accepterar alla slags exceljobb.
KÄNGURUUNGE
Denna kommentar minimerades av moderatoren på webbplatsen
Tack för detta inlägg. Detta löste min Excel-fråga på två minuter. Det var mycket lättare att förstå och följa än någon annan sida jag tittade på. Det inkluderar Microsofts webbsida.
James R. Leichter
Denna kommentar minimerades av moderatoren på webbplatsen
Strålande, tack för det enkla svaret
Dino Appla
Denna kommentar minimerades av moderatoren på webbplatsen
Jag försöker göra exakt det här där rullgardinsmenyn har nästan 500 objekt (Facility), och jag vill att excel automatiskt ska fylla den intilliggande cellen med rätt tillstånd. Jag hade redan menylistan på ett separat blad, Menyer, och jag lade till en kolumn till höger för State. Blad 1 (ID-lista) ser ut ungefär så här: A1 | B1 |...| J1 | K1 Lnamn | Fname |...| Anläggning | Tillståndsmenyarket innehåller data för rullgardinsmenyn och automatiskt ifyllda värden: CD Facility | State Aliceville | AL Lancaster | AL Hughes | TX Så min formel ser ut så här: =VLOOKUP(J5,Menyer!B2:C483,2,FALSE) Problemet är när jag kopierar formeln i tillståndscellen till andra celler, antingen genom att kopiera den första cellen och klistra in i en annan cell eller ett område eller celler; eller genom att markera cellen och dra nedåt - Excel ändrar korrekt formeln för cellen som innehåller rullgardinslistan (drag ner Från J2 ändras den till J3), men den ändrar också intervallet för menydata: =SÖKUP(J2, Menyer!B2:C483,2,FALSK) =SÖKUP(J3,Menyer!B3:C484,2,FALSK) Tvingar mig att manuellt gå in och ändra menyintervallet i varje cell. Det här dokumentet är väldigt flytande och jag lägger till rader hela tiden - så jag behöver ett sätt att automatisera detta utan denna lilla glitch. Lösningen uppskattas mycket, tack på förhand!
Melissa
Denna kommentar minimerades av moderatoren på webbplatsen
Lägg till $ framför numret i menydata. =SÖKUP(J2,Menyer!B$2:C$483,2,FALSK) Observera att jag inte lade till $ i J2 eftersom jag antar att detta är numret du vill ändra. Markera sedan fältet, dra ner resten av vägen genom kolumnen och använd Ctrl-D för att kopiera och klistra in formeln automatiskt ändra endast radnumret i J-kolumnen.
Jason
Denna kommentar minimerades av moderatoren på webbplatsen
Tack så mycket för detta svar. Jag har kämpat med exakt samma problem som Melissa.
JLR
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, Kan du säga vad som är en formel för det här exemplet... ex: Om ett tal kommer mellan 15000-20000 i "B-kolumn" så lägg till "A-kolumn" automatiskt ABC-namn och om ett tal kommer mellan 21001-25000 i 'B kolumn' och sedan 'A kolumn' lägg automatiskt till XYZ-namn.
Irshad
Denna kommentar minimerades av moderatoren på webbplatsen
Jag försöker få en rullgardinslista för att dra upp en hel tabell baserat på vilken månad som är vald, hur skulle jag gå till väga? allt jag kan hitta är hur man hämtar värden från en tabell
Michelle
Denna kommentar minimerades av moderatoren på webbplatsen
Ladda inte ner Kutools! Det ger virus till din dator.
Anonym
Denna kommentar minimerades av moderatoren på webbplatsen
Fake News, tillägget är inte ett virus
William Själv
Denna kommentar minimerades av moderatoren på webbplatsen
Kommer detta att fungera för att fylla flera kolumner? IE kolumn a innehåller bildlistan och BD jag vill automatiskt fylla i med värden.
BB
Denna kommentar minimerades av moderatoren på webbplatsen
Jag försöker skapa ett kalkylblad för medarbetarutvärderingar. Jag har en rad frågor och sedan finns det en rullgardinsmeny med antingen ja eller nej. Jag behöver för att ja/nej rullgardinsrutorna automatiskt fyller i en annan ruta med titeln "call score" och att det ska vara ett procentvärde som kommer att ändras med varje rullgardinsruta som används. Jag behöver också för att denna procentandel ska visas i ett annat fält med titeln "Totalpoäng" och jag behöver den här rutan för att ändra färger med värdet. Till exempel, om procentandelen är mellan 92 % och 100 %, ska rutan markeras blått. är det här logiskt? Och är detta möjligt? Tack på förhand GNR
GNR
Denna kommentar minimerades av moderatoren på webbplatsen
Hej GNR,
Jag kan tyvärr inte hjälpa till med detta, välkommen att ställa frågor om Excel till vårt forum: https://www.extendoffice.com/forum.html. Du kommer att få mer Excel-stöd från våra professionella eller andra Excel-fans.
kristall
Denna kommentar minimerades av moderatoren på webbplatsen
tack för koden, men det fungerar bara för mig i den första listan, jag har några inkorrekta listor efter den första som inte visar något värde. Finns det någon lösning? Tack på förhand. ;)
Lluis
Denna kommentar minimerades av moderatoren på webbplatsen
God dag,
I formeln, ändra siffran 2 till listan du behöver. Till exempel, om det returnerade värdet finns i den tredje kolumnen i ditt intervall, ändra 2 till 3.
kristall
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag har provat detta och får hela tiden felmeddelande #NA i fältet ... Någon som vet hur man fixar detta.

Som referens, jag försöker fylla i kontaktinformation automatiskt när personen väljer ett kontaktnamn från rullgardinsmenyn. Så om någon väljer John Smith från rullgardinsmenyn kommer hans företag, telefonnummer och e-post att fyllas i automatiskt i de nästa par cellerna.

Formeln jag använder är =VLOOKUP(B7;Mäklare!A2:D36,3,0). Open Office fortsätter att ändra false i slutet av min formel till en 0. Jag försökte använda True i stället för False ingen förändring. Jag försökte lägga till $ innan Array-intervallsvärdena fortfarande fick #N/A....Kan någon ge råd om hur jag kan få detta att fungera
aly
Denna kommentar minimerades av moderatoren på webbplatsen
Jag vill göra det här, men jag vill inte använda en rullgardinsmeny, cellerna kommer att fyllas i med ett värde/namn från data på ett annat blad, ungefär som en topplista så att namnen kommer att flyttas upp och ner i enlighet med detta. Jag behöver vissa värden för att följa dessa namn uppåt eller nedåt.
fånigt
Denna kommentar minimerades av moderatoren på webbplatsen
HEJ JAG VILL VETA HUR man infogar ETT FÖRETAGETS NAMN OCH FÖRETAGSADRESS AUTOMATISKT GENERADE SOM
RAMYA HANDEL---------CHENNAI
KAVYA HANDEL----------MADURAI
RAMYA HANDEL----------CHENNAI
KAVITHA
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,
Du måste förbereda dina data som ett tabellintervall på avancerad nivå och sedan tillämpa någon av ovanstående metoder.
kristall
Denna kommentar minimerades av moderatoren på webbplatsen
Hi
Jag vill veta det mest effektiva sättet att skapa en mall som vi enkelt kan fylla i automatiskt med motsvarande information.
Jag ska försöka förklara:
Jag vill göra en lista som säger: om vi skriver in flygbolagskoden (3 siffror) måste vi leverera den till "det" specifika lagret.
Vi har ungefär 6 lager som vart och ett hanterar flera flygbolag. Så om vi skriver flygbolagskod 'x' bör det automatiskt indikera till vilket lager vi ska leverera .
Vad gör jag :D , vilken formel ska användas , hur väljer vi ett brett spektrum av värden ( alla olika flygbanor )
Dounia
Denna kommentar minimerades av moderatoren på webbplatsen
Om du vill att exakt samma data ska fyllas i flera celler, välj cellintervallet, skriv in data och tryck sedan på Ctrl Enter. Magi!
angela
Denna kommentar minimerades av moderatoren på webbplatsen
hej, tack för din kod. Jag skulle vilja fylla i automatiskt och göra flera val i en rullgardinslista. Kan du hjälpa mig snälla?, tack
stefany
Denna kommentar minimerades av moderatoren på webbplatsen
Hej. Jag har märkt att automatisk fyllning endast fungerar på förnamnsbasis. Om du skulle skriva ett efternamn eller efternamn skulle du inte se det fungera. Finns det någon chans att fixa detta?
Mohamed
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0  Tecken
Föreslagna platser