Fusionner plusieurs lignes en fonction de la colonne et de la somme des valeurs (Excel, Google Affiner, Google feuille de calcul)
J'ai grande quantité de lignes, qui ressemblent à:
| Name | Value |
|-------- | -------|
| name 1 | 12 |
| name 1 | 10 |
| name 1 | 1 |
| name 2 | 55 |
| name 3 | 1 |
| name 3 | 8 |
J'ai besoin de fusionner toutes les lignes en une seule ligne basé sur la colonne "Nom" et la somme de la "Valeur" dans les lignes. Résultat devrait être:
| Name | Value |
|-------- | -------|
| name 1 | 23 |
| name 2 | 55 |
| name 3 | 9 |
Des lignes avec le même "Nom" peut être égal à 0.-n.
Comment puis-je le faire dans Google Affiner ou dans Excel/Google feuille de calcul?
Je pense, mais avec pas de solution.
Merci beaucoup!
Tableau croisé dynamique est l'option la plus facile pour vous!)
OriginalL'auteur Marty | 2013-02-17
Vous devez vous connecter pour publier un commentaire.
Dans OpenRefine ou Google Affiner:
forEach(value.split(','),v,v.toNumber()).sum()
Mon mauvais. J'ai laissé de côté l'étape #2. J'ai édité ma réponse.
Super réponse, quand j'ai fusionné à valeurs multiples de cellules les lignes dupliquées automatiquement disparu...
OriginalL'auteur Tom Morris
Dans Excel, sélectionnez la gamme complète de vos données, puis cliquez sur Insertion - > Tableau croisé dynamique. Ajouter le "Nom" de l'étiquette de Ligne de la liste, et d'ajouter de la "Valeur" de la liste de Valeurs. Assurez-vous que les Paramètres des champs de valeurs de la "Valeur" est fixé à la Somme de la fonction.
O Mon Seigneur, louange à toi tous les jours !
OriginalL'auteur romar