J'ai essayé =IF(ISNUMBER(ISMATCH(D2,G:G,0)),H:H,"")
pour faire correspondre les nombres avec une clé, voici mes règles:
Column D
(à partir de D2) correspond à Column G
(commence également à J2)
En cas de correspondance, copiez la cellule dans Column H
correspondant à Columns D and G
à Columns E
Existe-t-il un moyen de le faire avec une formule?
Résumé
La colonne E est vide au début, je souhaite copier le contenu de la colonne H dans cette colonne, mais uniquement si la ligne a été mise en correspondance avec les colonnes D et G.
Cela pourrait être plus facile avec vlookup. Essaye ça:
=IFERROR(VLOOKUP(D2,G:H,2,0),"")
La fonction IFERROR()
ne correspond à aucune correspondance, de sorte qu'elle renvoie ""
Dans de tels cas.
Le premier paramètre de VLOOKUP
est la valeur à rechercher dans la table de référence, qui est la colonne G et H.
VLOOKUP
recherchera donc D2
dans la colonne G et renverra la valeur dans l'index de colonne 2
(la colonne G a l'index de colonne 1, H aura l'index de colonne 2), ce qui signifie que la valeur de la colonne H sera retournée.
Le dernier paramètre est 0
(Ou de manière équivalente FALSE
) pour signifier une correspondance exacte. C'est ce dont vous avez besoin par opposition à une correspondance approximative.
essayez cette formule dans la colonne E:
= SI (ET (NOMBRE (D2), D2 = G2), H2, "")
votre erreur est le test de nombre, ISNUMBER (ISMATCH (D2, G: G, 0))
vous vérifiez si ismatch est un nombre, (c'est-à-dire isNumber ("true") ou isNumber ("false"), ce qui n'est pas!.
J'espère que vous comprenez mon explication.