Just nu i M3-nätverket
Gå till innehåll

Sammanfoga


Martassen

Rekommendera Poster

Om kör följande:
=Versaler(Vänster;A34;1)&" "&Vänster(B34;1))

 

Hur får man till exakt samma sak fast man kör SAmmanfoga istället?

Jag provade nedan men det fungerar ju inte.

 

 

=SAMMANFOGA(VERSALER(VÄNSTER(A34;1);" ";VÄNSTER(B34;1))

 

Antar att det är någon detalj jag missat!?

 

Edit:

 

Måste jag lägga Versaler först?

 

=VERSALER(SAMMANFOGA(VÄNSTER(A34;1);" ";VÄNSTER(B34;1)))

Länk till kommentar
Dela på andra webbplatser

Denna har du skrivit fel på: =Versaler(Vänster;A34;1)&" "&Vänster(B34;1))

 

Versaler() kan bara ta ett argument, därför fungerar inte exemplet: "=SAMMANFOGA(VERSALER(VÄNSTER(A34;1);" ";VÄNSTER(B34;1))", varför testar du inte i excel innan du frågar?

 

Skriver du t.ex så här "=VERSALER("w";"e")" så svarar excel med "Du har angett för många argument för den här funktionen".

Länk till kommentar
Dela på andra webbplatser

Ursäkta om blev galet.

 

Jag tänkte bara av nyfikenhet för jag brukar vanligtvis köra:

=VERSALER(VÄNSTER(A34;1)&" "&VÄNSTER(B34;1))

 

Ovan ska ju vara rätt om jag vill ta ut första tecknet i A34 ifrån vänster och slå ihop det med första tecknet i B34 med mellanslag mellan och få versal på dom.

 

Tänkte höra hur man får till formeln genom använda Sammanfoga i ovan formel istället för &" "&

Länk till kommentar
Dela på andra webbplatser

Jag brukar alltid använda Sammanfoga(). Programmerar man Strängar i VBA så måste man använda &. 

Länk till kommentar
Dela på andra webbplatser

Går det använda Sammanfoga i följande formel istället för &" "&?

 

=VERSALER(VÄNSTER(A34;1)&" "&VÄNSTER(B34;1))

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Ok då tolkar jag det som att sammanfoga och Versaler ej funkar i det sammanhanget.

 

Tack för hjälpen

Länk till kommentar
Dela på andra webbplatser

& och SAMMANFOGA fungerar på exakt samma sätt

="A" & "B"

=SAMMANFOGA("A";"B")

ger samma resultat.

 

Dvs du skriver i fel ordning

=VERSALER(SAMMANFOGA("";"";""))

är rätt sätt att skriva det på.

Eller

=SAMMANFOGA(VERSALER("");VERSALER(""))

där då "" är dina strängar.

Länk till kommentar
Dela på andra webbplatser

Monchi:
 

Hur får du till formeln nedanför om du ska skippa sammanfoga och istället köra &" "& ?

=VERSALER(VÄNSTER(A34;1)&" "&VÄNSTER(B34;1))

Länk till kommentar
Dela på andra webbplatser

Jag tänkte naturligtvis tvärtom. Om man nu ska testa köra Sammanfoga istället för formeln med & för att få till det.

 

Jag har alltså följande som tar ut första tecknet ifrån vänster i 2 kolumner och slår ihop dessa med Versal.

kalle stropp blir K S

 

=VERSALER(VÄNSTER(A34;1)&" "&VÄNSTER(B34;1))

 

Hur ser då formeln ut om man istället använder SAmmanfoga i detta sammanhang istället för &" "&?

 

Sedan provade jag följande som jag tror funka:

=VERSALER(SAMMANFOGA(VÄNSTER(A34;1);" ";VÄNSTER(B34;1)))

 

 

Hur ser det ut om man lägger sammanfoga först?

Länk till kommentar
Dela på andra webbplatser

Det har jag redan gett dig

=SAMMANFOGA(VERSALER(VÄNSTER(A34;1));VERSALER(VÄNSTER(B34;1)))

 

Alltså, läs hur funktionerna fungerar, vilka argument de kan ta så ger sig frågor som detta mycket snabbt och enkelt.

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...