Toon posts:

[Excel 2007] multiple replacements / find text

Pagina: 1
Acties:

Onderwerpen


  • Tracer
  • Registratie: mei 2000
  • Laatst online: 03-03-2017
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.

  • 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 | Middelen tegen corona


  • Boudewijn
  • Registratie: februari 2004
  • Niet online

Boudewijn

omdat het kan

Inderdaad, waarom in hemelsnaam excel?

Ik ben verslaafd aan koken. Volg me op https://www.kookjunk.nl


  • BertS
  • Registratie: september 2004
  • Laatst online: 24-09 11: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.

  • Tracer
  • Registratie: mei 2000
  • Laatst online: 03-03-2017
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.

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

Vitamine D tekorten in Nederland | Middelen tegen corona

Pagina: 1


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee