2010-05-05 3 views
0

J'ai une feuille de calcul (dans Google Docs, mais peut être n'importe quelle feuille de calcul) avec une liste d'utilisateurs (un par ligne), y compris un nom d'utilisateur (et d'autres colonnes). Disons qu'il y a «n» rangées.Comment puis-je faire correspondre un ensemble de données partiel avec un ensemble complet dans une feuille de calcul?

J'ai une autre feuille de calcul avec moins de 'n' rangées. Une colonne a un nom d'utilisateur, une autre colonne a un autre élément de données (disons le numéro de la voiture). Je veux déplacer le numéro de rego de la voiture à l'utilisateur correspondant dans la première feuille de calcul.

Comment est-ce que je peux faire ceci?

Répondre

2

Qu'en est-ce (je pense dans Excel, si elle importe)

Copie la deuxième feuille de calcul dans le premier classeur.

Utilisez un RECHERCHEV pour trouver l'utilisateur, et obtenir la valeur

Dans la colonne cible (Rego voiture) du premier classeur essayer cette formule: VLOOKUP (nom d'utilisateur, otherworksheet_username_range, car_rego_column_number, Faux)

Cela produira des erreurs "# N/A" lorsque le nom d'utilisateur n'existe pas dans la deuxième feuille de calcul. Vous pouvez soit trier par voiture et supprimer ces valeurs, soit utiliser les fonctions ISErr Excel ou ISNA pour effectuer un test if et afficher un blanc si le VLOOKUP a renvoyé une erreur. (pas sûr des fonctions exactes, car je n'ai pas Excel sur cet ordinateur). Cela ressemblerait à ceci (en ajoutant une colonne supplémentaire pour le VLOOKUP, où VLOOKUP = la formule ci-dessus).

COLUMN1 ........... COLUMN2

RECHERCHEV ........... Si (ESTERR (RECHERCHEV), "", RECHERCHEV)

Let je sais si c'est clair ou si vous avez besoin de plus de détails

+0

Cela fait le travail; Merci! – askvictor

Questions connexes