J'ai une formule à copier dans de nombreuses cellules, mais je ne sais pas comment copier une référence de plage nommée dans une autre cellule sans la modifier.
NamedRange (une table importée de la connexion à la base de données) ressemblerait à
Col1|Col2|Col3|Col4|
Data|Data|Data|Data|
Data|Data|Data|Data|
Exemple de formule:
=SUMIFS(NamedRange[Col1], NamedRange[Col3],$A3...)
Si je copie ceci, par exemple, dans différentes colonnes, "Col1" deviendrait "Col2" et "Col3" deviendrait "Col4".
Après avoir rempli la formule à droite, cela donnerait:
=SUMIFS(NamedRange[Col2], NamedRange[Col4],$A4...)
Comment puis-je le copier sans changer?
La formule exacte, pour donner une meilleure idée ... Voici la formule de 1 cellule:
=SUMIFS(Table_sql.project.com_wf_tbl_Rainbow_LeaveRegister[BO Code],Table_sql.project.com_wf_tbl_Rainbow_LeaveRegister[Process Status],"completed",Table_sql.project.com_wf_tbl_Rainbow_LeaveRegister[Employee No],$A10,Table_sql.project.com_wf_tbl_Rainbow_LeaveRegister[First Day of Leave],"<="&C$9,Table_sql.project.com_wf_tbl_Rainbow_LeaveRegister[Last Day of Leave],">="&C$9)
microsoft-excel
named-ranges
pSyToR
la source
la source
$
avant la lettre de colonne, tel que$A1
. Vous pouvez le faire avecF4
.Réponses:
Une méthode simple consiste simplement à copier le texte dans la barre de formule et à le coller après avoir sélectionné une nouvelle cellule.
la source
Sélectionnez la cellule avec la formule d'origine, copiez-la, sélectionnez la plage de cellules pour laquelle vous voulez avoir la même formule et collez-la.
Pour une raison quelconque, "remplir" une formule déplacera la référence de colonne, mais le collage dans une plage de cellules conservera la référence de colonne d'origine.
la source
Je sais que c'est 4 ans trop tard, mais une alternative à garder les références de plage constantes dans la formule est d'utiliser le INDIRECT une fonction. Ce fil est apparu lorsque je cherchais quelque chose de similaire pour moi-même.
Avec votre exemple, le SUMIFS ressemblerait à ceci
En espérant que cette réponse aiderait les autres utilisateurs qui ont besoin des mêmes fonctionnalités.
la source