2016-10-28 6 views
-1

Excel式に関するnoobの最初の謝罪 - 私は検索して答えを見つけられませんでした。名前にスペースを入れてtable_arrayを入力するとエラーが発生するExcel式

私は修正しようとしているスプレッドシートを持っています。クライアントから2つのスプレッドシートを受け取りました。私は作業コピーを作成し、修正したスプレッドシートを作成しました。修正されたバージョンに#REFエラーがあります。作業コピーを見ると、数式は次のようになります。

= VLOOKUP($ C $ 1、 'クライアント料金' $ A $ 2:!J $ 228,5、FALSE)

あなたはそれが内のスペースを持っているので、それはtable_arrayパラメータの引用符を持って見ることができるようにそれ。しかし、私は試行するたびにエラーを投げるので、私はこのように入力することはできません。エラーは次のようなものです - 'この式に問題があります。数式を入力しようとしていませんか? ... '

名前にスペースを入れて数式にワークシートをパラメータとして入力するにはどうすればよいですか?

+0

私はVBAエディタを開いたら、SHEET(nn)番号で参照すると問題を修正したシートの実際の名前を得ることができます。 –

+0

これで、影響を受けるすべての数式を編集して置き換える方法が必要です。 –

+0

私は、問題は、_ctrl-c_をコピーして_ctrl-v_を1つのブックから別のブックに貼り付けているという事実と関連していることを理解しました。メモ帳にコピーして貼り付けた後、メモ帳からすべて正常に動作します。 –

答えて

0

問題は、ブックから別のブックに直接コピー&ペーストしようとしていることです。あるブックから別のブックにctrl-cをコピーしてctrl-vを貼り付けても、目的の効果が得られない場合があります。最初にメモ帳や他のテキストエディタにコピーしてから、そのテキストエディタから貼り付けても問題ありません。

0

F2を試して直接式を編集しましたか?次に、変更する式のセクションを強調表示し、式で評価する実際のデータを選択しますか? シートと領域の参照の正しい文字列が作成されます。

+0

両方のバージョンのブックでシート名が実際に同じであることを確認してください。 – WCoaster

+0

実際に何をハイライトするか分かっていれば、F2を使うとうまくいくかもしれません。これは別のワークブックのコピーであり、私はそれについてはほとんど分かりませんが、リテラルワークシートの引用符を引用符で置き換えようとしています。引用された参照がオリジナルでは機能するがコピーでは機能しないということは、ちょっと混乱しますが、私の時間を実際に調査する価値はありません。 –

+0

次の数式が1つのブックで失敗し、もう1つのブックで失敗する理由はまだわかりません。 = VLOOKUP($ C $ 1、 'クライアントレート'!$ A $ 2:J $ 228,5、FALSE) –

関連する問題