@Kiversen
Det er fordi, resultatet af formelfunktionen TEKSTSPLIT(A3;".") returneres til to celler (i et dynamisk array), som efterfølgende bliver sat sammen med funktionen SAMMENKÆDNING.
Så den samlede formel gør nøjagtigt, hvad du har bedt den om

Du kan evt. prøve at skrive formlen ind trin for trin for at opnå en dybere forståelse af, hvordan det sker, dvs.
først =TEKSTSPLIT(A3;".")
så =LÆNGDE(TEKSTSPLIT(A3;"."))
så =VENSTRE(A3;LÆNGDE(TEKSTSPLIT(A3;".")))
så =SAMMENKÆDNING(VENSTRE(A3;LÆNGDE(TEKSTSPLIT(A3;"."))))