faire la colonne égale à une autre mais des lignes différentes

0

J'ai besoin de faire 1 colonne dans Excel égale à une autre, mais j'ai 2 problèmes: - les colonnes sont dans différentes feuilles - les valeurs des premières colonnes sont placées dans des lignes successives directes, alors que les valeurs des autres sont placées dans des cellules incrémentées de 4 lignes à chaque fois

signifie que si les colonnes sont en A & amp; B, nous devrions avoir A1 = B2, A2 = B6, A3 = B10, ...

Merci d'avance

user193407
la source

Réponses:

2

En A1:

=INDEX(Sheet2!B:B,(ROW(A1)*4-2)
Peter Albert
la source
Bonjour - J'ai essayé votre réponse sur une nouvelle feuille Excel, cela fonctionnait - mais je l'ai essayée pour faire correspondre une colonne commençant par B8, B9, B10, ... dans la feuille "Crank D" à une colonne B4, B8, B12, ... dans la feuille "Bar B", je n'ai pas réussi. Veuillez utiliser quelle syntaxe de formule à utiliser
user193407
En B8, mettez INDEX('Crank D'!$B:$B,(ROW(B8)-8)*4+8)
Peter Albert
J'ai changé "Crank D" avec "Bar B" Cela a fonctionné, mais cela a commencé à me donner la séquence de B8 dans la feuille "Bar B". quoi changer alors il commence à me donner la séquence de B4 dans la feuille "Bar B"
user193407
Regardez, vous devez également faire des efforts ici! Essayez de comprendre comment fonctionne la formule. Il est très facile de l'adapter à vos besoins! :-)
Peter Albert
: D ok viens me donner cette réponse. n Je promets de faire l'effort pour le reste
user193407
0

Si vous utilisez OFFSET, les règles pourraient être plus faciles à suivre, par exemple:

= OFFSET ( 'Crank D'! B $ 4 , (ROWS ( B $ 8: B8 )-1) * 4 , 0)

Les parties en gras sont celles qui sont variables ....

'Crank D'! B $ 4 est la première valeur que vous voulez

B8 est la première cellule dans laquelle vous entrez la formule

4 est le nombre de lignes entre chaque entrée souhaitée

Changez ces 3 si nécessaire

barry houdini
la source