Innholdsfortegnelse
Excel er et av de mest brukte verktøyene der vi jobber med datasett. Vi trenger ofte Excel for å kombinere celler med samme verdi . I denne artikkelen vil jeg forklare hvordan du kombinerer celler med samme verdi i Excel .
Last ned øvelsesarbeidsbok
Kombiner celler med samme verdi.xlsmDette er datasettet jeg skal bruke for å forklare metodene. Her har vi noen selgere og listen over Produkter som de har solgt. Jeg vil kombinere de samme verdiene .
3 metoder for å kombinere celler med samme verdi i Excel
1. Bruke IF & SL> og CONCATENATE fungerer sammen.
TRINN-1: OPPRETTE EN MELLOMKOLONNE
➤ Først må jeg for å lage en mellomkolonne der alle elementene vil være oppført .
➤ Gå deretter til D5 . skriv ned følgende formel
=IF(B5=B4,D4&","&C5,C5)
Her, i HVIS funksjonen logisk setningen er B5=B4 , hvis den er TRUE vil den returnere D4&”,”&C5 (som til slutt er Intermediate Column, Laptop ), og hvis FALSE vil det gi C5 som utgang. Siden utsagnet er FALSE ,vi har C5 som utgang.
➤ Trykk så ENTER . Excel vil returnere utdataene.
➤ Deretter bruker du Fyllehåndtaket for å Autofyll opp til D14 .
TRINN-2: OPPRETT LISTEN
Til oppretter Final List , vil jeg bruke kombinasjonen av IF og CONCATENATE funksjoner.
➤ Opprett en ny kolonne, " Final List” .
➤ Gå til E5 og skriv ned formelen
=IF(B5B6,CONCATENATE(B5," ","sold"," ",D5),"")
Formeloversikt:
“ « —> Det skaper plass.
- CONCATENATE(B5," ","solgt", ",D5) —> Slår sammen ordene eller cellene.
- Utgang: Alex Morgan solgte bærbar PC
IF(B5B6,CONCATENATE(B5," ","solgt" ,” “,D5),””) —> Returnerer utdata etter å ha analysert den logiske setningen B5B6 .
- IF(FALSE,{Alex Morgan sold Laptop},{})
- Utgang: {}
➤ Trykk nå på ENTER . Excel vil returnere utdata.
Bruk deretter Fyllhåndtaket til Autofyll opp til E14 .
➤ Velg nå hele datasettet .
➤ Gå deretter til Data -fanen >> velg Sorter & Filter >> velg Filter .
Velg deretter rullegardinmenyen (se bilde).
➤ Etter det, fjern merket for Blanks og klikk OK .
Du får listen med de samme verdiene .
MERK:
I denne metoden må du huske at de samme verdier skal stå ved siden av hverandre. For eksempel har jeg sortert datasettet på en måte som gjør at cellene med Alex Morgan ligger ved siden av hverandre.
Les mer: Hvordan kombinere celler ved hjelp av Excel-formel (6 metoder)
2. Bruke konsolideringsfunksjonen for å kombinere celler med samme verdi i Excel
Nå skal jeg vise hvordan du bruker Konsolider funksjon for å kombinere celler med samme verdi . For å utføre denne metoden har jeg lagt til Selgspris kolonnen .
TRINN:
➤ Velg F4 . Gå deretter til Data -fanen >> Dataverktøy >> velg Konsolider .
➤ En Konsolider dialogboks vil dukke opp. Sett funksjonen Sum da du skal summere de samme verdiene. Sett deretter referansen . Hele tabellen B4:D14 er området mitt her.
➤ Klikk Legg til .
➤ Excel tilføyer referansen. Merk deretter Venstre kolonne og klikk OK .
➤ Excel vil kombinere samme verdier og returner summene.
➤ Nå formater som du ønsker.
3. Bruke VBA for å kombinere celler med samme verdi
Nå vil jegbruk VBA for å liste opp de samme verdiene i et datasett .
TRINN:
➤ Trykk ALT + F11 for å åpne VBA-vinduet .
VBA-vinduet åpnes. Gå deretter til Sett inn >> Modul
➤ Skriv inn følgende kode i Modul .
4123
Her har jeg opprettet en Underprosedyre “ CombineCells » . Så med den dunkle uttalelsen , har jeg erklært Kol , Sr , Rs , M , N , Rg som variabler.
Rg-variabelen er satt til E4 som indikerer at resultatet vil vises ved E4 .
Deretter har jeg brukt en For loop for å liste opp produktene. Jeg brukte Ubound-funksjonen med Rs som arrayname .
➤ Trykk deretter F5 for å kjøre programmet. Excel vil kombinere navnene .
Så kan du formatere det som du vil.
Les mer: Hvordan kombinere celler til ett med linjeskift i Excel (5 metoder)
Øvingsarbeidsbok
Øvelse gjør en mann perfekt. Derfor har jeg lagt ved et praksisark til deg.
Konklusjon
I denne artikkelen har jeg har forklart 3 måter i Excel for å kombinere celler med samme verdi . Jeg håper du vil finne disse nyttige. Og til slutt, hvis du har noen form for forslag, ideer eller tilbakemeldinger, vær så snillkommentar nedenfor.