Innehållsförteckning
Ofta finns det situationer i Excel där concatenate inte fungerar. Vanligtvis, MS Excel har tre sätt att sammanfoga cellvärden. Vi kan till exempel använda både CONCATENATE och CONCAT funktioner för att kombinera cellvärden. Dessutom kan vi använda & ( Ampersand ) för att sammanfoga cellvärden i Excel. Vi har till exempel en datamängd som innehåller listor över förnamn och efternamn. Om alla formler fungerar som de ska får vi följande resultat.
Men det finns några möjliga orsaker till att de ovan nämnda formlerna och operatören inte fungerar. I den här artikeln kommer vi att förklara de möjliga orsakerna till misslyckandet och föreslå hur man löser dem.
Ladda ner övningsboken
Du kan ladda ner arbetsboken som vi har använt för att förbereda den här artikeln.
Sammanfogning fungerar inte.xlsx3 orsaker till och lösningar på att Concatenate inte fungerar i Excel
Orsak 1: Sammanfoga i Excel fungerar inte om formeln Cellnummerformat är text
Ibland kombineras inte cellvärdena även om formeln är korrekt skriven. Oftast händer detta när formelcellen är formaterad som Text. Vi har till exempel använt formeln Nummerformat ' Text ' till formelcellerna i ovanstående dataset. Resultatet blir följande.
Lösning:
- För att lösa detta problem ändrar du bara cellformatet till ' Allmänt ' och skriv formlerna i motsvarande celler. Så småningom kommer alla formler att fungera och visa kombinerade texter.
Läs mer: Hur du kombinerar text från två eller flera celler till en cell i Excel (5 metoder)
Anledning 2: Excel Concatenate fungerar inte om alternativet "Visa formler" är aktivt i arbetsbladet
Ofta visar Excel-formler för textfogning inga resultat i Excel. Det kan hända när formeln ' Visa formler alternativet i Excel ' Formler fliken är aktiv.
Om vi till exempel aktiverar ' Visa formler ' i vårt dataset får vi följande resultat. Här ser vi bara formlerna, inte den sammanlänkade texten.
Lösning:
- Först avaktiverar du ' Visa formler alternativet.
- Därför fungerar concatenate omedelbart. Här är de sammanfogade texterna.
Liknande läsningar :
- Sammanfoga datum och tid i Excel (4 formler)
- Hur man sammanfogar i Excel (3 lämpliga sätt)
- Sammanfoga två kolumner i Excel (5 metoder)
- Motsatsen till Concatenate i Excel (4 alternativ)
Orsak 3: Concatenate fungerar inte när funktionsargumentet överförs som ett intervall
När du använder CONCATENATE funktionen kan du inte skicka ett antal celler som argument. Skriv till exempel följande formel i Cell D5 .
=CONCATENATE(B5:C5)
Texterna kan därför inte sammanfogas i en enda cell, vilket innebär att funktionen inte kan fungera korrekt.
Lösning:
Du kan använda CONCAT funktion för att lösa problemet som nämns ovan. Eftersom den CONCAT funktionen sammanfogar en lista eller ett intervall av textsträngar.
- Skriv inledningsvis följande formel i Cell D5 .
=CONCAT(B5:C5)
- Därefter får vi nedanstående resultat.
- Senare kan du använda Handtag för fyllning ( + ) för att kopiera formeln till resten av cellerna.
Relaterat innehåll: Hur man sammanfogar intervall i Excel (för både gamla och nya versioner)
Slutsats
I artikeln ovan har jag försökt att diskutera metoderna utförligt. Förhoppningsvis räcker dessa metoder och förklaringar för att lösa dina problem. Låt mig veta om du har några frågor.