Gå till huvudinnehåll Gå till ytterligare innehåll

Strängfunktioner

Lägga till utfyllnad

Lägger till en eller flera förekomster av ett tecken i början eller i slutet av innehållet i cellerna.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Repetera räkning Antal gånger det valda tecknet läggs till i cellens innehåll.
Lägga till tecken Ange det tecken du vill lägga till i cellens innehåll som utfyllnad.
Läge

Välj var du vill lägga till utfyllnadstecknet.

  • Vänster: Det valda tecknet läggs till före cellernas innehåll.

  • Höger: Det valda tecknet läggs till efter cellernas innehåll.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Konfiguration Utdata
Tabellrecept
  • Repetera räkning: 5

  • Lägg till tecken 1

  • Position: Vänster

11111Tabellrecept

Beräkna längd

Beräknar antalet tecken från varje cell i kolumnen och matar ut resultatet i en ny kolumn.

En ny kolumn som innehåller resultatet av funktionen kommer att skapas för varje vald kolumn.Standardnamnet för de nya kolumnerna blir <original_column_name>_length.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn, använd listrutan för att välja vilka kolumner, och klicka på Verkställ.

Exempel

Indata Utdata
Tabellrecept 11

Byt till gemener

Konverterar all text i kolumncellerna till gemener.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn, använd listrutan för att välja vilka kolumner, och klicka på Apply.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata
Tabellrecept tabellrecept

Byt till inledande versal

Konverterar all text i kolumncellerna så att den börjar med versal.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn, använd listrutan för att välja vilka kolumner, och klicka på Apply.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata
tabellrecept Tabellrecept

Byt till versaler

Konverterar all text i kolumncellerna till versaler.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata
Tabellrecept Tabellrecept

Konkatenera kolumner

Slår ihop innehållet i en kolumn med innehållet i en annan kolumn eller med ett fast värde.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn använder du listrutan för att välja vilka kolumner, och klickar på Verkställ.

Prefix Lägg eventuellt till ett tecken eller en sträng i början av de sammanslagna data.
Använd med
  • Värde: Välj det här alternativet för att konkatenera kolumninnehållet med ett fast värde, som anges i fältet Värde.

  • Annan kolumn: Välj det här alternativet för att konkatenera kolumninnehållet med innehållet från en annan kolumn, som anges i listrutan Kolumn.

Separator Ange valfritt tecken som avgränsare för de sammanslagna data.
Lägg till separator Välj villkoret som avgränsaren ska tillämpas på.
Suffix Lägg eventuellt till ett tecken eller en sträng i slutet av de sammanslagna data.
Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Konfiguration Utdata
  • Kolumn A: Tabell

  • Kolumn B: Recept

  • Kolumner som ska bearbetas: A

  • Prefix: a

  • Använd med: Annan kolumn

  • Kolumn: B

  • Avgränsare: @

  • Lägg till avgränsare: Båda värdena är inte tomma

  • Suffix: !

  • Kolumn A: aTable@Recipe!

  • Kolumn B: Recept

  • Kolumn A: Qlik

  • Kolumn B: Moln

  • Kolumn C: Analys

  • Kolumner som ska bearbetas: A, B

  • Prefix: #

  • Använd med: Annan kolumn

  • Kolumn: C

  • Avgränsare: +

  • Lägg till avgränsare: Båda värdena är inte tomma

  • Suffix: !

  • Kolumn A: #Qlik+Analys!

  • Kolumn B: #Moln+Analys!

  • Kolumn C: Analys

Innehåller text

Kontrollerar om cellen innehåller ett specifikt värde. Funktionen returnerar SANT om den valda texten hittas i cellen, annars returneras FALSKT. Denna funktion är skiftlägeskänslig.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Använd med
  • Värde: Välj det här alternativet för att kontrollera kolumnen mot ett fast värde, som anges i fältet Konstant värde.

  • Kolumn: Välj det här alternativet för att kontrollera kolumnen mot värden från en annan kolumn, inställd i listrutan Annan kolumn.

Exempel

Indata Konfiguration Utdata
  • Tabellrecept

  • Dataflöde

  • Använd med: Värde

  • Konstant värde: Recept

  • Sant

  • Falskt

Konvertera till text

Konverterar typen av strängar som finns i kolumnen så att de tolkas som text i systemet.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn, använd listrutan för att välja vilka kolumner, och klicka på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Extrahera ett värde med index

Extraherar en delsträng som valts med hjälp av indexpositioneringar till en ny kolumn.

Ett index representerar ett antal tecken från eller till vilket urvalet gäller. Index 0 motsvarar det första tecknet.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Från

Välj hur du vill starta värdeurvalet:

  • Från början för att använda början av strängen som startpunkt.

  • Från index för att ange teckennumret där urvalet ska starta, inställt i det följande Startindex-fältet.

  • Från N före slutet för att ange hur många tecken från slutet av strängen urvalet ska starta, inställt i det följande Från N före slut-fältet.

Till

Välj hur du vill avsluta värdeurvalet:

  • Till slut för att använda slutet av strängen som slutpunkt.

  • Till index för att ange teckennumret där markeringen ska avslutas, ange i följande Slutindex-fält.

  • Till N före slut för att ange hur många tecken från slutet av strängen som markeringen ska avslutas, ange i följande Till N före slut-fält.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Hashvärde

Döljer informationen som finns i en kolumn. Indata ersätts med en 256-bitars version av Fowler-Noll-Vo-algoritmen.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn, använd rullgardinslistan för att välja vilka kolumner, och klicka på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

Tabellrecept

G=HE!D)EV^*H2%ZB-.(,I?.4+4J`Q%M]B&G_L5D0?2-

Exempel

Indata Konfiguration Utdata

TableRecipe

  • Från: Från början

  • Till: Till index

  • Slutindex: 5

Tabell

QlikCloudAnalytics
  • Från: Från index

  • Indexbörjan: 4

  • Till: Till index

  • Slutindex: 9

Moln

Matcha mönster

Kontrollerar om cellen liknar ett specifikt mönster. Funktionen returnerar SANT om det valda mönstret hittas i cellen, annars returnerar den FALSKT.

En ny kolumn som innehåller resultatet av funktionen skapas för var och en av de valda kolumnerna.Standardnamnet för de nya kolumnerna blir <original_column_name>_matches.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Verkställ.

Mönster

Välj ett av de fördefinierade regex-mönstren, eller en annan kombination av operator och värde:

  • [a-z]+ (ett ord med gemener)

  • [A-Z]+ (ett ord med versaler)

  • [0-9]+ (antal)

  • [a-zA-Z]+ (ett ord, skiftlägesokänsligt)

  • [a-zA-Z0-9]+ (valfri bokstav med alfanumeriska tecken)

  • Övrigt

Operator

Om du har valt Annat som Mönster, kan du välja en av följande operatorer och ange ditt anpassade värde i följande Värde-fält:

  • Är lika med

  • Innehåller

  • Börjar med

  • Slutar med

  • Regex

Exempel

Indata Konfiguration Utdata
  • 992424254-8

  • ISBN 2-22605257-7

  • Mönster: Annat

  • Operator: Regex

  • ^[ISBN]{4}[ ]{0,1}[0-9]{1}[-]{1}[0-9]{3}[-]{1}[0-9]{5}[-]{1}[0-9]{0,1}$

  • FALSKT

  • SANT

  • Terminator

  • Terminator 2

  • Mönster: [a-zA-Z]+ (ett ord, skiftlägesokänsligt)

  • SANT

  • FALSKT

Matcha liknande text

Kontrollerar om cellen liknar ett specifikt värde. Funktionen returnerar SANT om den valda texten hittas i cellen, annars returneras FALSKT.

En ny kolumn som innehåller funktionens resultat skapas för var och en av de valda kolumnerna.Standardnamnet för de nya kolumnerna blir <original_column_name>_matches.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Använd med
  • Värde: Välj det här alternativet för att kontrollera kolumnen mot ett fast värde, som anges i fältet Referens.

  • Annan kolumn: Välj det här alternativet för att kontrollera kolumnen mot värden från en annan kolumn, som anges i listrutan Kolumn.

Fuzzy-matchning Ange ett tal som motsvarar det Levenshtein-avstånd du vill använda för kontrollen. Levenshtein-avståndet representerar antalet redigeringar du behöver göra för att omvandla en sträng till en annan.

Exempel

Indata Konfiguration Utdata
  • Anmärkning

  • Omforma

  • Använd med: Värde

  • Referens: Göra om

  • Oskärpa: 2

  • SANT

  • FALSKT

Ta bort icke-alfanumeriska tecken

Tar bort alla tecken som inte är 0-9, A-Z, a-z och accentuerad bokstav från innehållet i en cell. Följande tecken, samt blanksteg, behålls: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÂÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

Q=+L**€IK#$ 12%3,4

QLIK 1234

Ta bort icke-numeriska tecken

Ta bort alla tecken som inte är 0-9. Decimalavgränsare och blanksteg behålls också.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Tillämpa.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

Q=+L**€IK#$12%3,4

123,4

Ta bort del av text

Tar bort de angivna strängarna från cellerna i kolumnen.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn, använd listrutan för att välja vilka kolumner, och klicka på Verkställ.

Operator

Välj operatorn som ska användas för att matcha texten som ska tas bort:

  • Är lika med

  • Innehåller

  • Börjar med

  • Slutar med

Värde Ange tecknet eller strängen som ska tas bort.
Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Konfiguration Utdata
  • New York

  • new york

  • Yorkshire

  • Operator: Innehåller

  • Värde:York

  • Ny

  • New York

  • län

Ta bort efterföljande och inledande tecken

Tar bort efterföljande och inledande mellanslag eller andra tecken som angetts.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på fler än en kolumn, använd rullgardinslistan för att välja vilka kolumner, och klicka på Apply.

Utfyllnadstecken
  • Mellanslag: Onödiga mellanslag i början och slutet av cellerna kommer att tas bort.

Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.

Exempel

Indata Utdata

[][]TableRecipe[]

TableRecipe

Sök och ersätt

Ersätter celler eller delar av celler som innehåller ett specifikt värde med en annan.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn använder du listrutan för att välja vilka kolumner och klickar på Verkställ.

Operator

Välj den operator som ska användas för att matcha texten att söka efter:

  • Är lika med

  • Innehåller

  • Börjar med

  • Slutar med

  • Matchar regex

  • Matchar jokertecken

Värde Ange tecknet eller strängen att söka efter.
Ersätt

Välj beteendet för ersättningsåtgärden:

  • Matchar text med ersättningsvärde

  • Hela cellen med ersättningsvärde

  • Hela cellen med null

Ersätt med Ange värdet som de angivna strängarna ska ersättas med.
Skapa ny kolumn Markera den här kryssrutan om du vill mata ut resultatet av den här funktionen i en ny kolumn och behålla originalet orört.
Anteckning om tipsAlternativt kan du starta en sök- och ersättningsåtgärd i en kolumn genom att högerklicka på en cell i tabellen och välja alternativet Ersätt detta värde i den här kolumnen. Ett receptsteg öppnas sedan där strängen som ska ersättas redan är inställd. Slutför stegkonfigurationen och klicka på Verkställ.

Exempel

Indata Konfiguration Utdata
  • Frankrike

  • Kanada

  • Amerikas förenta stater

  • USA

  • Operator: Innehåller

  • Värde: Amerika

  • Ersätt med: USA

  • Skriv över hela cellen

  • Frankrike

  • Kanada

  • USA

  • USA

Dela kolumn

Delar upp innehållet i en cell på flera kolumner utifrån en avgränsare.

Egenskaper

Egenskap Konfiguration
Kolumner som ska bearbetas

Välj den kolumn eller de kolumner som du vill tillämpa funktionen på.

Om du vill tillämpa den på mer än en kolumn, använd rullgardinslistan för att välja vilka kolumner, och klicka på Verkställ.

Delar

Ange antalet kolumner du vill skapa.

Om den ursprungliga strängen innehåller fler delar än vad du har angett i fältet Delar, returneras den återstående strängen i den senast skapade kolumnen.

Separator

Välj det tecken som används som grund för delningen från listrutan:

  • ,

  • :

  • ;

  • .

  • -

  • @

  • Utrymme

  • Annat (sträng). När du använder det här alternativet anger du ditt anpassade värde i fältet Anpassad avgränsare.

Exempel

Indata Konfiguration Utdata

Kolumn A: 12/07/1998

  • Delar: 3

  • Avgränsare: Annat (sträng)

  • Anpassad avgränsare: /

  • Kolumn A: 12/07/1998
  • Kolumn B: 12

  • Kolumn C: 07

  • Kolumn D: 1998

Kolumn A: 20-03-2025
  • Delar: 2

  • Avgränsare: -

  • Kolumn A: 20-03-2025
  • Kolumn B: 20

  • Kolumn C: 03-2025

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!