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

 
ForumForumDiskussionerDiskussionerExcelExcelText vid villkor Text vid villkor
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-02-21 13:21
 

 Hej!

Jag söker något bra sätt att få in en text i en cell beroende på ett värde. 

Det är en cell som beroende på sammanställningen av en tabell kommer visa "Klass A", "Klass B" och "Klass C". Allt väl så här långt. 

Men nu vill jag ta det ett steg längre och lägga in en längre beskrivningen beroende på klass. Excel säger att det är max 200 tecken på formler så man skulle ju nästan behöva ta in en annan cell? 

Att om "klass A" ta in text från cell. Så lägger man det i celler som ligger rätt långt ner?  

 

Några bra tips? Kan det här väldigt dåligt. 

 

 

Nytt inlägg
 2020-02-21 14:03
 

 Excels begränsningar skiljer kraftigt mellan olika versioner. Men 200 för formel känner jag inte igen. Tänker du "på textvärden är begränsade till 255 tecken i formler"?

Då kan du klistra ihop strängar om du vill, använd &-tecknet för att klistra ihop:

"255 tecken lång text"&"fortsättning, max 55 tecken lång text"

Men det finns en begränsning runt 8 000 tecken så det blir knöligt i långa loppet. Dessutom bloir formlerna fyllståndigt oläsliga.

 

Det jag tror att du frågar efter:

Lägg in en hjälptabell i ett annat blad. T.ex Blad2, kolumn A och B

Klass a En lång jävla text
Klass b En annan lång text
Klass c Ännu en lång text
Klass d Skriv kortare

Kolumn A innehåller ditt uppslagsord (klass X) och kolumn B din långa text..

Vi antar att du får in "klass" i Blad1, cell A1. Då kan du lägga in en formel i t.ex cell B1 som slår upp den långa texten i din hjälptabell

=LETARAD(A1;Blad2!$A$1:$B$5;2;FALSKT)

=INDEX(Blad2!$B$1:$B$5;PASSA(A1;Blad2!$A$1:$A$5;0))

= XLETAUPP(A1;Blad2!$A$1:$A$5;Blad2!$B$1:$B$5;"")

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelText vid villkor Text vid villkor

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