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

 
ForumForumDiskussionerDiskussionerExcelExcelGenerera nummerserie baserat på tal i cell Generera nummerserie baserat på tal i cell
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-01-24 13:27
 
 Ändrad av Ontrose  på 2016-01-24 14:30:25
Tjena,

Sitter och funderar på om det finns något bra sätt att generera en nummerserie baserat på en siffra i en cell

Typ

A................ B......................... C.............. D

658.......... EQLR 7X1,5.......... RA1......... KA3
5207........ EXQJ 4X2,5/2,5.... KA3..........RA2
689..........EQLQ 5G1,5 ...........VS........... LS1


Skulle då vilja om det går att skapa ett nytt blad med numret i A och första siffran i B och få en nummerserie som ser ut som såhär
658-1
658-2
658-3
658-4
658-5
658-6
658-7
658-SK

Längden på serien bestäms av första siffran i B och varje serie avslutas med numret i A och -SK
Nytt inlägg
 2016-01-26 10:22
 

Hej hej

Om siffran i B som du vill plocka ut alltid återfinns på plats 6 från vänster så kan du hämta den såhär:

=HÖGER(VÄNSTER(B1;6);1)

Att sedan skapa en sträng som är olika lång beroende på värdet du hämtat kan du göra såhär, förutsatt att du nu har hämtat en siffra som ska styra längd till C1, samt ett värde för A i A1 och en lista i D1 med tal från 1 till 10.

=om(längd(c1)=4; A1 & "-" & D1;"")

Denna funktion klarar bara av värdet 4, men går ganska enkelt att utöka till fler varianter. Behöver du mer hjälp får du gärna återkomma med mer info om hur strängen ska byggas upp.

 

Nytt inlägg
 2016-04-20 09:17
 


Tjena, och tack för att du tog dig tid att svara. Har inte fått till det så har försökt att tänka om. 

Nu funderar jag på om det går att göra ett macro som gör att man skriver i C hur många repetitioner man vill ha och kör macrot för varje kabel 

Finns det någon formel som kan öka på tex 1 upp till den siffran i C då. 

 

Blad1

A             B                C

 

501         7X1,5         7

 

Blad2

A

501-1

501-2

501-3

501-4

501-5

501-6

501-7

501-sc

 

 

Tack på förhand 

Mvh Patrik 

 



 

Christian skrev:

Hej hej

Om siffran i B som du vill plocka ut alltid återfinns på plats 6 från vänster så kan du hämta den såhär:

=HÖGER(VÄNSTER(B1;6);1)

Att sedan skapa en sträng som är olika lång beroende på värdet du hämtat kan du göra såhär, förutsatt att du nu har hämtat en siffra som ska styra längd till C1, samt ett värde för A i A1 och en lista i D1 med tal från 1 till 10.

=om(längd(c1)=4; A1 & "-" & D1;"")

Denna funktion klarar bara av värdet 4, men går ganska enkelt att utöka till fler varianter. Behöver du mer hjälp får du gärna återkomma med mer info om hur strängen ska byggas upp.

 

Nytt inlägg
 2016-04-20 09:17
 
 Ändrad av Ontrose  på 2016-04-20 09:18:50

 

Dubbelpost
Nytt inlägg
 2016-04-20 12:55
 

 Hej.

Vi utgår ifrån att du har 501 i a1 och 7 i c1.

Samt att du i cell b3 och nedåt räknar från 1 och uppåt enligt nedan

1
2
3
4
5
6
7
8
9
10

Vi skriver i cell a3: =OM($C$1>=$B3;$A$1&"-"&B3;OM($C$1+1=$B3;$A$1&"-sc";""))

Sedan drar du formeln nedåt och ser om det funkar för dig. Vill du ha en snyggare lösning så kan jag erbjuda det på konsultbasis. Maila isåfall christian.hagglund@excelspecialisten.se så kan jag lösa det med VBA eller formler, vilket som passar bäst :). 

mvh

Christian

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelGenerera nummerserie baserat på tal i cell Generera nummerserie baserat på tal i cell

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