Za prvé, bunka sa adresuje ako A1 a nie 1A.
Ak napíšeš do A1: https://www.academy.com/shop/pdp/ruger-sr1911-45-auto-centerfire-pistol-201039084
tak do A2 napíš:
=LEFT($A$1;46) & MID($A1;47;2)+1 & RIGHT($A$1;33)
a vyplň vzorcom nadol až kým získaš č 100
Funguje to skutočne len po tú 100, pretože nad 100 je vypočítavaná časť trojciferná a teda vzorec by sa pre stovkové čísla musel upraviť.
Ak by bolo potrebné vyplňovať i stovkové rády (alebo i smerom späť - jednotkové rády) a malo by to byť automatické, je to riešiteľné zapracovaním kontroly dĺžky vstupného reťazca do vzorca.
Avšak - výsledkom sú len reťazce ako výsledky vzorca, teda nie odkazy na stránky.
Pretransformovať ich na hypertextové prepojenie na net sa dá ručne (prelepiť vzorce hodnotami a otrocky do každej bunky vstúpiť a stačí odentrovať - obsah bunky sa zmení na hypertextový odkaz).
Rýchlejšie je to jednorazovým makrom:
celé prelepiť hodnotami, hodiť do cyklu od prvého až po posledný riadok a na každý aplikovať príkaz
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=ActiveCell.Text