0

たとえば、私は 1 つの行に税引き前の収入と納税した税を持っており、右側にはそれらを表す数字、たとえば (c5)10と (c7)があり13ます。次に、下に配給「実効税率」があり、右側に入力された式 ( =c5/c7) があります。[数式を表示] をクリックすると、それが表示されます。( )を表示させたい=pretax income/tax paid

値 10 と 10 の代わりに、テキストを含むセルと等しくなるように数式に変更しようとしました。実際の入力を確認したい比率が約 100 あるため、これが必要です。これは理にかなっていますか?

数式を評価することで、そのステップの後に必要なものを表示できることに気付きました。別のスプレッドシートで使用する必要があるため、すべてのセルに数式内のテキストを同時に表示させたいと思います....

4

2 に答える 2

1

名前付き範囲を使用してこれを実現できますが、スペースは許可されていないため、 :の代わりにPretaxIncomeまたはのようなものを使用する必要があります。pretax_incomepretax income

  • セルc5を選択します
  • C5と表示されているアドレスバーをクリックし、pretax_incomeと入力します
  • 等々。

数式を自動的に変更する方法はわかりませんが、セルに名前を付けたら、手動で数式を再入力できるため、たとえば、実効税率の数式は= tax_paid/pretax_incomeになります。

于 2012-01-05T23:02:23.300 に答える
0

純粋な Excel のみを使用する必要がある場合は、直接行うことはできません。=C5 & " / " & C7代わりに、数式を表示する セルと数式=C5 / C7を評価するセルの 2 つの独立したセルを用意することをお勧めします。

しかし、表示されている数式を評価したい場合 (これが目的だと思います)、少し VBA を使用する必要があります。思ったより簡単です。新しいモジュールを作成し (通常は Alt + F11)、次の関数を入力します:

Function Eval(ByVal str As String) As String
  Eval = Evaluate(str)
End Function

次に、スプ​​レッドシートで、同じ表示セル ( ) を保持し、だけで=C5 & " / " & C7評価します。もちろん、表示セルの場所です。=Eval(D8)D8

于 2012-01-06T17:54:30.883 に答える