trouver et remplacer des valeurs dans des cellules de tableau
J'ai une cellule de tableau comme ceci: [...
0
129
8...2...3...4
6...4
0
Je veux juste trouver et remplacer des valeurs spécifiques, mais je ne peux pas utiliser la fonction ordinaire parce que les cellules sont de longueurs différentes. J'ai besoin de remplacer de nombreuses valeurs spécifiques à la même heure et il n'existe pas de fonction sur la façon dont les valeurs sont remplacées. Cependant, parfois plusieurs valeurs d'entrée doit être remplacé par la même sortie.
donc, je veux dire
pour des valeurs de 1:129
"si 0, 9'
'elseif 1 50'
'elseif 2 ou 3 ou 4 puis 61'
etc...jusqu'à 129
où ces règles sont appliquées à l'ensemble de la matrice.
J'ai essayé de travailler moi-même, mais encore nulle part. S'il vous plaît aider!
OriginalL'auteur Tom | 2011-03-29
Vous devez vous connecter pour publier un commentaire.
Depuis vos valeurs apparaissent à la durée de l'intervalle de 0 à 129, une solution est d'ajouter l'une de ces valeurs (de sorte qu'ils couvrent la gamme de 1 à 130) et de les utiliser comme indices dans un vecteur des valeurs de remplacement. Ensuite, vous pouvez appliquer cette opération pour chaque cellule en utilisant la fonction CELLFUN. Par exemple:
OriginalL'auteur gnovice