PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelkopiera celler mellan flikar baserat på innehållkopiera celler mellan flikar baserat på innehåll
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-03-01 10:45
 

 Hej!

Jag sitter och sliter mitt hår men får inte till det som jag vill ha det. Det kanske inte ens går men jag vet att excell är ett kompetent program om man bara kan det...gissar att det är där det brister för mig.

Jag vill skapa ett dokument med fyra flikar. 0,A,B,C

Första fliken innehåller all information och jag vill sedan sortera dessa utifrån om texten i kolumn A innehåller A,B eller C.

Så om det finns ett "A" i slutet på texten i kolumn a, flik0, så ska den kopieras till flik A. Osv. Det kommer även vara så att vissa innehåller både A,B och C och dessa skalll då kopieras till samtliga flikar 

Jag vill även att några angränsande celler skall kopieras samtidigt som den cellen som vilkårar till vilken flik det skall kopieras till. tex, a1 till b3

 

Hoppas det är någon som förstår vad jag menar och att ni har någon ide på hur man kan lösa detta.

 

Mvh Gustav

Nytt inlägg
 2019-03-01 12:17
 
Hej hej

Du kommer ganska långt med att göra om ditt område till en tabell och använda textfilter i din dropdown. Där kan du exempelvis välja "slutar på", och lägga in "a".

Det går även att skriva en om sats, som kan tolka informationen i en cell, men det skulle betyda massa tomma rader för dig, och en väldigt lång formel. Det går att komma runt detta med specialformler som eliminerar tomma rader,

Den här lilla formeln kollar om a1 slutar på ett a, och skriver om den gör det, ut vad som står i a1
=om(höger(A1;1)="a";a1;"")

Denna jämför samma som ovan men skriver ut cellen jämte, e.g B1
=om(höger(A1;1)="a";b1;"")

Denna är en så kallad nästad formel där excel först letar efter slutet a, därefter slutet ab om första villkoret inte uppfylls. Din lösning nästan 9 nästningar. Men kommer att leda till massa tomma rader där den inte får träff..
=om(höger(A1;1)="a";a1;om(höger(A1;2)="ab";a1;""))

Jag hade spelat in när du skriver in formeln, och därefter använda den inbyggda funktionen för att ta bort tomma rader. Så kan du genom ett knapptryck upprepa detta utan att behöva skriva in formler igen när din data behöver uppdateras.

mvh
Christian
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelkopiera celler mellan flikar baserat på innehållkopiera celler mellan flikar baserat på innehåll

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter