La feuille Excel modifie avec l'URL

J'ai une URL de page Javascript (snippet ci-dessous). Et je suis à la search d'un moyen de créer un lien de cellule Excel individuel à ce que le numéro apparaît sur l'URL correspondante.

Donc, par exemple, j'ai une cellule qui est pour a_quantity_in_stock_S et je veux que 2 apparaissent. À less que la page Javascript ne change en ligne.

 var a_quantity_in_stock_S = 2 var a_quantity_in_stock_M = 2 var a_quantity_in_stock_L = 1 var b_quantity_in_stock_S = 2 var b_quantity_in_stock_M = 2 var b_quantity_in_stock_L = 1 

Idée de formule:

1) Rechercher var a_quantity_in_stock_S via l'URL.

2) Choisissez le numéro auquel il est égal. (2)

3) Placez le numéro (2) sur la cellule sur lequel la fonction est également appliquée.

Y a-t-il un moyen de faire cela?

Je pense que cela fait ce que vous searchz:

1) Configurez une table de consultation pour les pièces URL et leur numéro (par ex. A1 est "a_quantity_in_stock_S" et B1 est 2).

2) Utilisez cette formule de tableau * pour générer un lien personnalisé qui tire dans le bon nombre (suppose que l'URL est dans A10):

 =HYPERLINK(A10&"/"&INDEX(B1:B6,LARGE(- -ISNUMBER(FIND($A$1:$A$6,RIGHT(A$10,LEN($A$1:$A$6))))*ROW(A1:A6),1))) 

* Pour créer une formule de tableau, vous devez appuyer sur ctrl + shift + enter .

Voici ce qui se passe.

 LARGE(- -ISNUMBER(FIND($A$1:$A$6,RIGHT(A$10,LEN($A$1:$A$6))))*ROW(A1:A6),1) 

Ceci examine la list des URL possibles (A1: A6) et voit s'il peut find ceux dans l'URL réelle (A10). S'il obtient une correspondance, il renvoie le numéro de l'élément (par exemple, 4 signifie que le quasortingème élément de la list correspond)

 INDEX(B1:B6,... 

Ensuite, nous utilisons Index pour examiner la colonne B (où nos numéros sont répertoriés) et find l'input correspondante et le returnner. Maintenant, nous avons le numéro à suivre avec l'URL.

 =HYPERLINK(A10&"/"&... 

Enfin, nous créons un hyperlink qui ajoute le nombre à la fin de l'URL réelle. Je n'étais pas sûr de ce format que vous vouliez, alors je suis allé avec un exemple comme "blah.com/store/b_quantity_in_stock_S/2"

J'espère que cela t'aides!