J'utilise actuellement un indice/formule de correspondance dans ExcelDans Excel retour colonne entière au milieu d'une formule
=index(P:P,Match(1,B:B="text")*(F:F="text2"),0))
au lieu de savoir à l'avance que les données sont dans la colonne P:P
, peut-il être mis en place alors la formule trouvera la bonne colonne de son titre? Par exemple, pour trouver que la colonne nommée SAMPLES qui est généralement dans la colonne P:P
a été déplacée vers la colonne Q:Q
, la formule utiliserait plutôt Q:Q
?
EDIT: J'ai fait quelques progrès, j'ai maintenant 1 colonne étant flexible avec
=index(A:Z,match(1,(B:B="text")*(F:F="text2"),0)match("samples",1:1,0))
Maintenant, comment pourrais-je faire des colonnes B: B et F: F flexibles connaissent la colonne b sera toujours dirigée par "couleur" et colonne F par "type"
En faisant référence à des colonnes entières, que la construction est rendu incroyablement ressources lourdes. Avez-vous vraiment des données qui s'étendent jusqu'à la rangée 1048576? –
Non, seulement environ 10k lignes. Mais c'est très variable. –
Mais vous pouvez certainement choisir une limite supérieure plus petite, mais suffisante? Cette formule doit traiter plus de deux millions de cellules, une quantité étonnante pour une formule unique. –