2009-04-28 5 views

Répondre

6

Pas assez, mais vous pouvez faire quelque chose comme ceci:

=indirect("Summer!C" & (Row()*18-9)) 

utiliser Fondamentalement la ligne actuelle comme un multiplicateur, et la construction de la formule.

Editer: Indirect est une fonction qui vous permet d'utiliser une référence de cellule que vous avez construite à partir d'une chaîne. Nous sommes donc en train d'essayer de contruct:

=indirect("Summer!C9") 

qui évalue le même que l'original

=Summer!C9 

Tout ce que nous devons faire est de calculer le nombre 9 de tout ce que nous avons à portée de main. Pour trouver le calcul droit de calculer le nombre que vous voulez, permet de tester cette version plus simple:

=(Row()-n+1)*18)-9) 

Cela devrait vous donner un certain nombre. Remplacez n par le numéro de ligne où la première formule apparaît. Donc, si votre première formule était en fait sur la ligne 25, vous auriez plutôt utiliser:

=(Row()-25+1)*18)-9) 

Une fois que vous êtes sûr que le numéro est correct, puis juste amure sur le

=indirect("Summer!C" & 
partie

et vous devrait être bon à faire. Remarque J'ai également supposé que chaque formule est dans la rangée en dessous de la précédente. Si ce n'est pas le cas, alors vous devrez faire d'autres ajustements. Mais tout est juste mathématique.

+0

Cela n'a pas fonctionné pour moi ... Qu'est-ce que la cellule qu'il fait dois être sur la nouvelle feuille? Je n'utilise pas A1. Pouvez-vous s'il vous plaît briser la formule aussi (que signifie tout)? Merci! –

+0

génial! ça a marché! merci de revenir en arrière! un ajout de plus si vous ne me dérange pas ... comment puis-je maintenant copier ceci à travers les colonnes? il faudrait référencer la même colonne que l'autre feuille. –

+0

Vous voulez donc que la colonne varie aussi? c'est un peu plus difficile, parce que c'est normalement une lettre, pas un chiffre. MAIS, la fonction INDIRECT a la capacité de travailler avec la notation de type R1C1, si vous incluez un deuxième paramètre de FALSE. Je n'ai pas le temps de déboguer tout ça, mais vous voudriez finalement générer quelque chose comme: = indirect ("Summer! R" & rownum & "C" & colnum, FALSE) où "rownum" et "colnum" sont formules qui vous donnent le bon numéro de ligne et de colonne. – BradC

1

si vous avez juste besoin de chiffres mélangés avec des mots ci-dessus et au-dessous que vous pourriez faire un filtre, puis sélectionnez les cellules une visibles seulement et coller dans une nouvelle feuille

Questions connexes