lørdag, januar 23, 2021

excel tekst kombinationer

Daily Rush Debat Off-topic excel tekst kombinationer

  • Forfatter
    Emne
  • #0

    addittyas
    Bruger
    154 indlæg
    Offline

    Jeg har to koloner med en række tekstceller. Disse celler vil jeg så gerne have kombineret på alle mulige måder.

    F.eks.

    kol1 kol2
    aaa bbb
    ccc ddd

    Så vil jeg gerne have liste af alle mulige måder, celler i kolonne 1 kan kobineres med celler i kolonne 2. Så det der står der bliver til

    aaabbb
    aaaddd
    cccbbb
    cccddd

    kolonne 2 cellerne skal altså ikke kombineres med kolonne 1.

    Kan dette gøres i excel, og hvordan?
    Jeg har ikke noget imod a gøre det udenfor excel, så længe det kan kopieres ind i excel igen.

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Forfatter
    Kommentarer
  • #1

    Fjummer
    Bruger
    636 indlæg
    Offline

    =A1&B1

    Fjummer 1, Mods 0, Og nu bliver du bannet

    #2

    addittyas
    Bruger
    154 indlæg
    Offline

    #1
    Ok

    Jeg vil gerne have det gjort automatisk og ikke gøre det manuelt, da listen kan blive forholdvis lang

    #3

    Kilo_Bravo
    Bruger
    4 indlæg
    Offline

    Der er sikkert en lettere måde end dette, men (kol1=A1 og kol2=B1):
    1) Transponer kolonne1, startende C1
    2) I C2 skrives =C$1&$B1 – fyld derefter ned alt efter hvor mange data du har i kol2, og til højre, og du har dine kombinationer.

    #4

    Fjummer
    Bruger
    636 indlæg
    Offline

    #2 Det tager ca 30 sekunder at fylde 1000 celler ved at udfylde den første celle og trække den ned til bunden af listen, jeg kender ikke en metoder der kan gøre det hurtigere eller lettere

    Fjummer 1, Mods 0, Og nu bliver du bannet

    #5

    Kilo_Bravo
    Bruger
    4 indlæg
    Offline

    #4 Det bør ikke tage mere end 2 sekunder ved at markere dit område (ctrl+shift+pil) og fylde det ud (ctrl+d).

    #6

    Fjummer
    Bruger
    636 indlæg
    Offline

    #5 For filan da så sparede jeg lige 28 sekunder, vildt.

    Fjummer 1, Mods 0, Og nu bliver du bannet

    #7

    addittyas
    Bruger
    154 indlæg
    Offline

    #3
    Jeg prøver lige. Skal lige forstå hvordan transponer virker.

    #4
    Jamen hvis jeg skal bruge den metode, så skal jeg jo bruge tid på at parre alle kombinationerne med hinanden. Det tager alt for lang tid, eller er det mig der misforstår dig?

    #8

    Fjummer
    Bruger
    636 indlæg
    Offline

    #7 I den første celle skriver du formlen. Derefter trækker du den ned, ved at tage fat nede i højre hjørne, til bunden af listen. Formlen ændre sig selv så den passer til de nye celler

    Fjummer 1, Mods 0, Og nu bliver du bannet

    #9

    addittyas
    Bruger
    154 indlæg
    Offline

    #8
    ok, så forstår jeg det. Men vil ikke virke i det her tilfælde.

    så ville eksemplet

    kol1 kol2
    aaa bbb
    ccc ddd

    udelukkende blive til

    aaabbb
    cccddd

    det skal blive til

    aaabbb
    aaaddd
    cccbbb
    cccddd

    #3
    Ummiddelbart virker det rigtig godt. Der er dog lige det problem, at efter at have kombineret første celle i kol1, med alle i kol2, så tager den ikke næste celle i kol1.

    Tror det er et problem med min transponering

    i c1 har følgende formel stående

    =TRANSPONER(A1:A114)

    er det den rigtige måde?

    #10

    Kilo_Bravo
    Bruger
    4 indlæg
    Offline

    enten kan du bruge formlen =transponer, men det er vist en array-formel.
    Ellers kan du vælge din kolonne1, kopiere den og indsætte den som en række (i stedet for kolonne) i c1.

    Derefter skriver du din formel i c2. Stå i c2 og marker til højre så langt der nu er. Fyld ud (ctrl+r).
    Gør det samme nedad ved at markere først og så fyld ned (ctrl+d).

    Virker det?

    Du kan altid senere flytte din kombinationer rundt som du vil have dem.

    #11

    addittyas
    Bruger
    154 indlæg
    Offline

    #10
    ah ja. Det virker. takker

    Ellers kan du vælge din kolonne1, kopiere den og indsætte den som en række (i stedet for kolonne) i c1.

    Er der en nem måde at gøre dette, eller er det bare at gøre det manuelt? Vil lige spørge inden jeg går i gang med noget der kunne være gjort lettere

    #12

    Kilo_Bravo
    Bruger
    4 indlæg
    Offline

    Jeg synes det er det letteste.

    Men hvis det f.eks. er noget som skal gentages – at du f.eks. jævnligt udskifter dine data i kolonnerne.

    Så kan du sikkert anvende =transponer().

    Så skal du markere det område den række hvor du vil have data ind og så er det specielle ved array-formler at du skal trykke ctrl+shift+enter, hvor du sikkert bare trykker enter normalt for at lukke cellen. Prøv at slå det op og se hvordan de virker.

    #13

    addittyas
    Bruger
    154 indlæg
    Offline

    #12 tak for hjælpen

    Det jeg gjorde var at kopiere hele kol1, og så højreklikke på den første celle i rækken, og så indsæt speciel, hvor der er en mulighed for at transponere.

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.