Skip to main content
Solved

Trimming parameters out of a URL string


I have a field that captures the URL for a webpage, but some URLs contain extra parameters after the .html part of the string.


How can I remove anything after the .html for those records but not have a blank cell if the URL does not contain parameters after .html?


I’d like a formula so that new field displays the URLs, just trimming the ?utm… part where needed:

https://www.test.com/page3.html?utm_campaign=hc-sc

https://www.test.com/page2.html


I figured out the trimming part using this formula, but not how to display URLs where there is no ?


LEFT({URL}, FIND("?", {URL}) -1)


Thanks!

Best answer by Zollie

How about checking for the presence of the ? before providing a return value:


IF(

  FIND("?", {URL}),

  LEFT({URL}, FIND("?", {URL}) -1),

  {URL}

)
View original
Did this topic help you find an answer to your question?

2 replies

  • Inspiring
  • 254 replies
  • Answer
  • March 24, 2021

How about checking for the presence of the ? before providing a return value:


IF(

  FIND("?", {URL}),

  LEFT({URL}, FIND("?", {URL}) -1),

  {URL}

)

  • Author
  • New Participant
  • 1 reply
  • March 24, 2021
Zollie wrote:

How about checking for the presence of the ? before providing a return value:


IF(

  FIND("?", {URL}),

  LEFT({URL}, FIND("?", {URL}) -1),

  {URL}

)

Amazing. Thank you so much!


Reply