"Roles"という列を持つ大きなスプレッドシートがあります。この列には、次のような値があります。Excel:セルの文字列値の一部を置き換えます。
ROLES
Author
Author;
Publishing; Author;
Something Else; Author; Publishing
"著者"という単語が存在する可能性のある他の列があります。
私がする必要があるのは、自分の「役割」列でのみ「作成者」を探し、その前または後に何も失うことなく「オーサリング」に置き換えます。すなわち、最終的な結果は
ROLES
Authoring
Authoring;
Publishing; Authoring;
Something Else; Authoring; Publishing
IはFINDを試み、機能を代替、それは全体のセル値、それだけではなく一部を置き換え...なければなりません。
= IF([役割@] FIND( "著者"、1)、( "作成者" REPLACE、1,6、 "オーサリング"))
誰でも助けることができますか?私はむしろそれを行う方法に精通していないので、私はむしろ数式ベースの方法があるので、私たちはVBソリューションではないだろうか?あなたが探しているもの
乾杯
ああ良い悲しみ!あなたは正確そうです。これはこれを行うための最善の方法です。私はそれが他の列の値を置き換えていたので、私はそれを試した最後の時間は間違ったことをはっきりとしましたが、あなたの簡潔なステップがトリックでした。ありがとう:) – QMKevin
これは質問された質問への回答ではありません!以下のdarkajaxの答えからSUBSTITUTE関数を探してください。受け入れられた答えであってはなりません。 –
これは私のために働いていません。私の場合、全細胞の内容が置き換えられます –