Läs upp texten upp till det sista utrymmet

Anonim

Denna situation bör vara bekant för den ena eller den andra läsaren: Du tar över data från ett tidigare system till vilket en siffra (räkningsnummer) har lagts till i slutet. Denna oönskade ytterligare information, som ofta finns i slutet av dataposten efter en Lee

För att ta bort följande mätarnummer måste du fortsätta enligt följande:

  1. Spela in i cell B4 formeln = LEFT (A4; - FIND ("*"; CHANGE (A4; ""; "*"; LENGTH (A4) -LENGTH (CHANGE (A4; ""; "")))) - 1) och kopiera ner detta.
  2. Denna formel extraherar innehållet till vänster om det sista utrymmet. Här ersätter du med den andra funktionen ÄNDRA (A4; ""; "") först och främst alla mellanslag med ingenting. I detta förkortade innehåll (mellanslagen är nu eliminerade) räknar du över funktionen LÄNGD() antalet tecken.
  3. Subtrahera detta tal från längden på den oförändrade texten med funktionen LÄNGD (A4). Med det här tricket vet du nu hur många mellanslag totalt är i hela celltexten A4 Dyka upp.
  4. Använd den första funktionen SUBSTITUTE () för att ersätta det sista utrymmet med en asterisk. Detta är nödvändigt för att FIND () -funktionen kan hitta positionen för denna asterisk i texten.
  5. Du måste subtrahera värdet 1 från den hittade positionen och överföra värdet som bestäms av detta till funktionen VÄNSTER (). Du har alltså bestämt antalet tecken som ska levereras.