J'ai un tableur de données textuelles; chaque colonne a un ensemble limité autorisé de valeurs de chaîne. J'ai une deuxième feuille dans le fichier qui, pour chaque colonne de la première feuille, contient chaque valeur autorisée exactement une fois. (Il n’existe actuellement aucune formule permettant d’appliquer cela; je suis à peu près sûr que si je savais comment faire, je n’aurais pas besoin de poser cette question.)
Ce que je veux faire est de faire en sorte que chaque valeur de la feuille principale porte un code de couleur tel que chaque valeur autorisée pour une colonne donnée a une couleur différente. Attribuer manuellement des couleurs pour chaque valeur est infaisable. Je me moque des chevauchements de plages de couleurs pour des colonnes séparées.
J'ai vu cette question , qui est fondamentalement la même que la mienne mais pour Excel, et dont la réponse est incertaine. Invité par cela, j'ai ajouté des colonnes supplémentaires telles que, à gauche de chaque colonne de la feuille de domaine, se trouve une colonne mappant ces valeurs sur des entiers consécutifs. Je ne sais pas comment les transformer en couleurs sur la feuille principale, cependant.
J'ai trouvé des instructions pour le formatage des couleurs . C'est environ la moitié de ce dont j'ai besoin; malheureusement, il semble que les formules ne peuvent être utilisées que pour définir les valeurs minimale, maximale et médiane du dégradé, mais pas pour traiter la valeur de cellule d'une chaîne à un entier afin de le rendre dégradable.
En utilisant cela, j'ai trouvé l'essentiel du chemin: une troisième feuille lit les valeurs de la première feuille, les mappe avec des nombres en utilisant la deuxième feuille et applique une échelle de couleurs au résultat. Il en résulte une feuille avec les mêmes données que l'original, mais représentées par des nombres et des couleurs plutôt que par des chaînes. L'étape restante (si cette méthode va n'importe où) consiste à dupliquer ces couleurs sur la feuille d'origine ou à faire afficher par la nouvelle feuille les chaînes à l'utilisateur tout en contenant des chiffres pour le formateur.