[Excel 2007] multiple replacements / find text

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een logfile van een webserver waarbij ik de volgende cell-inhoud afgeleverd krijgt: GET /p_21/index.html HTTP/1.1

Ik wil nu een functie maken waarbij GET /p_21/ en .html HTTP/1.1 van de tekst in de cel worden verwijderd zodat ik alleen de pagina naam overhoud, bijvoorbeeld index (in een andere cel).

Ik heb de volgende formules geprobeerd, maar werken niet

=REPLACE(H1;FIND(".html";H1;1);14;)&(REPLACE(H1;1;10;))

=(REPLACE(H10;FIND(".html";H10;1);14;)*AND(REPLACE(H10;1;10;)))


Daarnaast geeft de p_21 aan welke user de URL opvraagd. Ik zou ook graag een formule maken die uit de cel met de hele url zoekt welk nummer er staat en dit in een andere cel weergeeft. Hier heb ik de volgende formule voor bedacht, maar ook die werkt niet:

=IF(FIND("21";H7;1);21;IF(FIND("22";H7;1);22;99))
Deze formule geeft wel 21 weer als er 21 in de URL staat, maar geeft #VALUE als er 22 in de URL staat

Ik hoop dat iemand weet waar het fout gaat.

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Volgens mij is dit niet echt een taak excel, en zijn er genoeg tools die dit vele malen beter kunnen. Qua functies zou ik eens naar de functie MID kijken (of het gerelateerd left/right). ;)

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

Inderdaad, waarom in hemelsnaam excel?

i3 + moederbord + geheugen kopen?


Acties:
  • 0 Henk 'm!

  • BertS
  • Registratie: September 2004
  • Laatst online: 14-04 17:14
Om onnodige tekst te verwijderen kun je het makkelijkst aan de slag met SUBSTITUTE, en dan de tekst vervangen door een lege string.
Moet de te vervangen tekst natuurlijk wel uniek zijn, maar voor '.html' lijkt dat me de makkelijkste.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het moet met Excel en het moet m.b.v. formules omdat het een opdracht voor school is. Anders had ik het ook wel anders gedaan.

Met de MID() functie heb ik nu in ieder geval het user-id uit de URL kunnen halen. Dit gaat echter niet werken voor de paginanaam omdat deze een variabele lengte heeft.

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Kijk dan ook eens naar LEN... ;)

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten

Pagina: 1