Correspondance des lignes avec au moins 3 colonnes identiques<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />J'ai un ensemble de données avec des données redondantes qui doivent être nettoyées avant de lancer l'analyse. L’un des problèmes est qu’il existe parfois deux enregistrements presque identiques, à l’exception de quelques champs. Je voudrais faire quelque chose comme ce qui suit ...
Si
: ID =: ID
&: Date =: Date
&: Profondeur =: Profondeur
&: Paramètre = "pH"
&: Type d'activité = "Champ"
ensuite
: Column10 = "Utiliser"
Autre
: Column10 = "ne pas utiliser"
Je ne parviens pas à déterminer quelle fonction utiliser pour rechercher les lignes dans lesquelles les trois colonnes correspondent. Une fois que ces trois colonnes ont été appariées, je voudrais mettre une valeur dans une colonne supplémentaire indiquant quelles lignes ont des valeurs égales à "pH" et "champ" dans le champ. Paramètre et Type d'activité colonnes respectivement.
Je vais peut-être aborder cette question de manière totalement fausse, alors tous les conseils / suggestions / plans dans le noir à examiner sont les bienvenus! J'ai fait beaucoup de recherches sur Internet à ce sujet et je n'ai rien trouvé, mais je ne pose peut-être pas la question correctement. Donc, si vous avez des suggestions quant à la manière d’étudier ce problème, nous vous en serions très reconnaissants.
Merci d'avance!
Re: Matching rangs avec au moins 3 colonnes identiquesMerci beaucoup, Jim. Cela a très bien fonctionné. En fait, j’ai dû changer le type d’activité pour ne pas correspondre à l’autre valeur de la colonne pour une raison quelconque (: Type d’activité! = "Échantillon"), sinon toutes les valeurs de la colonne de formule étaient 0. Cela a peut-être été plus un problème avec mes données. Pas certain. Quoi qu'il en soit, merci beaucoup pour votre aide et pour m'avoir montré comment utiliser une fonction nouvelle pour moi! J'utiliserai beaucoup cela à l'avenir.
Re: Matching rangs avec au moins 3 colonnes identiquesJe trierais les données en fonction de l'ID, de la date et de la profondeur, puis créerais une nouvelle colonne qui ferait la comparaison et choisirait si elle devait être utilisée ou non:
Trier les données
Créez la nouvelle colonne avec la formule:
Si (: ID == Lag (: ID) &: Date == Lag (: Date) &: Profondeur == Lag (: Profondeur) &: Paramètre == "pH" &: Type d'activité == "Champ", 1 , 0)
alors vous pouvez sous-définir ou exclure à volonté de faire vos analyses.