Excel - trouver une valeur et de les copier dans différentes feuilles
J'ai besoin d'aide avec une formule que je suis en train de faire pour une marque de livre.
J'ai un livre de travail, avec une feuille étiquetée "Maître" qui contient les élèves un numéro de référence unique dans le col A2, leurs noms B2/C2, et les quatre sujets qu'ils étudient dans le col D2,E2,F2 et G2. J'ai aussi alors sur des feuilles séparées pour chaque sujet.
Je tiens à regarder les sujets sur la fiche (dans la quatre colonnes) et si "Maths" est un sujet qu'il prend dans l'une de ces colonnes, je voudrais que le correspondant de l'étudiant nom et référence de la ligne à copier et la coller dans la feuille "Maths" de manière de plus amples informations peuvent être saisies à ce sujet/élève et de la classe.
J'ai essayé de travailler avec un SI et MATCH la formule, mais il semble être assez complexe, comme j'ai plus de 400 étudiants qui ont chacun des quatre sujets, et les sujets peuvent apparaître dans l'un des quatre colonnes.
Des suggestions?
TIA!
Vous devez vous connecter pour publier un commentaire.
Il y a deux solutions possibles, le plus simple est:
Dans le calcul de la feuille, insérez ceci:
[cellule B2]
[cellule C2]
Et faites-les glisser vers le bas à travers le document ...
Voici un exemple de test, j'ai fait:
Étudiants feuille:
Résultat (en Mathématiques feuille):
Vous pouvez également créer une requête:
Remarque: Cela fonctionne au moins en feuille de calcul Google, je n'ai pas de MS Office pour tester cela dans Excel.
Résultat:
B2
,C2
,D2
,E2
,F2
,G2
... Sont pour la première feuille, les élèves de la feuille.La solution la plus simple serait de filtrer les colonnes D2,E2,F2,G2, puis copier/coller les résultats de différentes feuilles de calcul.
Si vous voulez que ce soit fait automatiquement, vous aurez besoin d'écrire une macro.
En ce qui concerne,
edit: Déplacer vos données vers une feuille nommée "main" et alt+F11 pour ouvrir l'éditeur visual basic, insertion>les modules, sélectionnez le module et collez le code ci-dessous et l'enregistrer. alt+F8 pour ouvrir et d'exécuter des macros ProcessList Macro, il permettra de créer vos fiches automatiquement.