[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『計算結果を別のセルに表示する』(toshi)
例えば、セルA1に計算式があって、その計算結果をC1に表示したいんですけど、
C1自体には参照などの式は入れないで(C1は空白)表示ができるんでしょうか。
C1は自動計算出来る場合もあれば、手入力の場合もあるという状況です。
もしそのようなことができるのであれば教えてください。
よろしくお願いします。
ご希望が、よく理解できませんので、方法を2個掲載させていただきます。
1.A1のセルの書式設定、表示形式を文字列として、C1を選択し、挿入、名前、定義で、 名前をCAL1、参照範囲を=EVALUATE(Sheet1!$A1)とします。A1に数式を入力し、 C1に数式を=IF(ISERROR(CAL1),"",CAL1)としますと、数式の結果が戻ります。
2.A1のセルの書式設定、表示形式を文字列として、A1に数式を入力します。 A1を選択し、データ、区切り位置、次へ、次へ。表示先を$C$1としますと、C1に 数式が複写され、結果が戻ります。 (LOOKUP)
考えてる間に衝突しちゃいました。 せっかく書いたので・・・
>自動計算出来る場合 計算結果がA1に表示され、なおかつC1にA1の値を表示させたい、ということでしょうか。 >手入力の場合 A1の結果に関わらず、C1に手入力してしまう、ということでしょうか。
さらに、これがどのような条件で処理が分けられるのでしょう。
不通に考えたら、セル参照をせずにA1の値を表示させるのはなかなか難しいですし、 なおかつ手入力するのと、他のセルの値を参照することを両立させるのも無理。 データを入力し保持することと人間が見やすいように表現することを 両立させるのは難しいので、私ならC1セルへ条件分岐の関数を仕込んでおいて、 入力は他の部分でして置くところです。
とりあえず、C1へ入力するかどうかの分岐はA1の計算結果が「空白」になる場合だとして、 A1をコピー C1を選択して「図のリンク貼り付け」(Shift押しながら「編集」をクリックで現れます) でA1とC1(の上にかぶせたオブジェクト)に同じ値が表示されます。 ただし、この方法だとC1セルの選択が難しくなりますが・・・。 (他のセルから方向キーなどで移動してこないと選択できません) (KAMIYA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.