Excel: recherche de plage coulissante

1

Désolé, mon excel est un peu rouillé.

J'essaye de faire une fusion manuelle avec un vlookup sur une table qui contient plusieurs séries chronologiques. Exemple

      A      B     C      D
1    Date1    V1  Date2    V2
2    Jun-2010 10 Jun-2010 100
3    Jul-2010 15 Aug-2010 120

Je veux créer une nouvelle table avec

      A       B   C
1    Date     V1  V2
2    Jun-2010 10 100
3    Jul-2010 15 NA
4    Aug-2010 NA 100 

Ainsi, chaque colonne fait référence à la même cellule de date mais à des plages différentes dans le tableau de référence. Je dois faire glisser la plage de deux colonnes chaque fois que je déplace une colonne dans le tableau de sortie.

Ainsi, après avoir créé une colonne A dans la table en sortie contenant toutes les dates possibles (mois), la cellule B2 aurait

=vlookup($A2, Tab0!A2:B3, 2, 0) 

et la colonne C2 aurait

=vlookup($A2, Tab0!C2:D3, 2, 0), 

etc.

Pour ce faire, j'essaie d'écrire une fonction vlookup prenant une plage mobile

J'ai essayé avec des références R1C1, j'ai considéré INDEX + MATCH mais je me suis toujours heurté à des problèmes.

Marco Stamazza
la source
Pouvez-vous préciser quelles colonnes sont vos valeurs "fixes" et lesquelles contiendraient les formules magiques? IE: les colonnes B et C de la nouvelle table sont-elles les colonnes avec la formule magique? Vous devrez peut-être ajouter pour que la Jun-2010colonne de date Bcontienne xxxet que la colonne Ccontienne «yyyy»
Mark Stewart
Mark, j'ai édité la question. J'espère que c'est plus clair maintenant. J'ai juste besoin de faire glisser la plage de référence de deux cols lorsque je déplace un col dans le tableau de sortie. merci,
Marco Stamazza
Utilisez une référence absolue pour le tableau où se trouvent les données initiales modifiez vos formules comme suit: = vlookup ($ A2, Tab0! $ A $ 2: $ B $ 3, 2, 0) et = vlookup ($ A2, Tab0! $ C $ 2: $ D $ 3, 2, 0)
1
Changer pour R1C1 et passer rowet columnà indirectpuisqu'il semble que cela change en fonction de la formule location
Raystafarian