While yes, the simplest method is to use concatenate, while spell out the word at all, just use the & symbol...
Example:
Column A = Scheme (aka,
http://, ftp://, file://, etc)
Column B = Host (or file location, etc)
Column C = Port (leave blank if none)
Column D = Path (directory structure, leave blank if none)
Column E =HYPERLINK(A1&B1&C1&D1)
As simple as that. No separate but hidden concatenated columns.
And if you'd prefer to have the full URL hidden in the final column, and just have a hyperlink display "LINK", use this:
Column E =HYPERLINK(A1&B1&C1&D1, "LINK")
It doesn't have to be as broken down as this either, if all of your files are http for example, build it into your hyperlink command.
Column E =HYPERLINK("https://"&B1&"/"&D1)
The really cool thing about the first example is if those columns are completely blank (aka, no spaces or any other characters), they won't even show up in the final hyperlink.
Bookmarks