私はレポートを引っ張ります、コラムBにそれはおよそ125の単語、スペースを含む1100文字があります。
私は問題なくテキストからサーバー名を取り出す= mid()式を書きました。
=MID(B2,FIND("Old Server Name:",B2)+19,FIND("$",B2)-FIND("Old Server Name:",B2)-15)
これで情報が見つかり、式をコピーしてOldという単語をNewに変更したところ、Errors #Value!というエラーが発生しました。誤ったデータ型です。新しいサーバーデータがあり、私は= Right()または= Left()を使用できます
=RIGHT(B2,LEN(B2)-FIND("New Server Name:",B2)-15)そして
=LEFT(D2,FIND("Old Org",D2)-1)
データに到達するでしょうが、Idはむしろ情報にトリムするために2-3セルを設定する必要はありません。何か案は? IdはB2にデータを掲載していますが、独自の情報です。
コメントからのB2コンテンツの例:
Name: Fred Flintstone Old Location: Bedrock AK Old Server Name: \\Server\Folder$ Old Org Unit: BED Old Profile Path: \\Server\Folder$\Folder Old Home Directory: \\Server\Folder$ New Location: RockVegas NV New Server Name: \\Server\Folder$ New Org Unit: RVS
これはうまくいきますが、 "Old Org"は "New Org"になるはずです。しかし、= MID()が両方のデータセットで同じセルを調べても機能しないのはなぜなのか、私は今でも解明しようとしています。名前:Fred Flintstone古い場所:Bedrock AK古いサーバー名:\\ Server \ Folder $古い組織単位:BED古いプロフィールパス:\\ Server \ Folder $ \ Folder古いホームディレクトリ:\\ Server \ Folder $新しい場所:RockVegas NV新しいサーバー名:\\ Server \ Folder $新しい組織単位:RVS
—
Technodruid
数式でセルを選択して[F2]を押すと、色のついたマーキングが表示されますか。
—
Hannu
B2
? - そうでない場合あなたが本当に持っているべきであることを確認する ,
ではなく ;
式パラメータ間どちらを選択するかは、ロケール(Windowsの場合は[コントロールパネル]の[地域と言語])、場合によってはExcel / LibreOfficeによって異なります。 Use system locale
設定
うーん...私はあなたができると信じています
セパレータバーを作成します。< pre> < / pre>テキスト "and"をコードとしてフォーマットします。あなたが答えを得たと思うならば、それからそれの左上のチェックマークを緑色にしなさい(それをクリックしなさい)。
—
Hannu
edit
あなた自身の質問なので、そこにその質問に関連する大きなテキストを追加してください。 セパレータバーを作成します。< pre> < / pre>テキスト "and"をコードとしてフォーマットします。あなたが答えを得たと思うならば、それからそれの左上のチェックマークを緑色にしなさい(それをクリックしなさい)。
=LEN(B2)-FIND("New Server Name:",B2)-15
そして=FIND("Old Org",D2)-1
別のTEMPORARYセルに - それらの部分にはおそらく、の内容に応じて、エラーがありますD2