12

A と B の 2 つの列を持つ Google ドキュメント スプレッドシートがあります。値が A 形式ではなく、B 形式である場合があります。A列に逆変換を行う式を追加することで、A列にA形式の値を自動取得したいと考えています。もちろん、これは循環参照を生成します。それを回避する方法はありますか?

4

7 に答える 7

16

Google スプレッドシートのトップ メニューで、次の操作を行います。

ファイル > スプレッドシートの設定

「計算」タブを選択し、「反復計算」をONにします。

お楽しみください :D.

PD: この投稿が古すぎることは承知していますが、数日前にこれに対する解決策が必要でしたが、何も見つかりませんでした。

ここに画像の説明を入力

于 2017-01-23T13:12:00.273 に答える
9

今週から、Google スプレッドシートはまさにこの機能のサポートを発表しました。スプレッドシートの設定で循環参照の反復回数を制限できるようになりました:-)

于 2016-12-09T02:24:09.653 に答える
0

以下のアルゴリズムを実装したスクリプトで解決

for each row{
   if (A != "" && B == "")
    B = conversionFromA(A);
   if (A == "" && B != "")
    A = conversionFrom(B);}

もちろん、それには欠点があります (新しいデータを入力するたびにスクリプトを呼び出さなければなりません) が、これが私が見つけた最良の解決策です。

于 2013-01-18T16:40:55.810 に答える
0

データ ソースとデータ形式の 2 つの列を追加します。次に、列 A の数式は、データ ソースからそのままの値 (形式が一致する場合) または変換された値 (形式が一致しない場合) を取得します。B列も同様。

于 2014-11-09T10:26:14.923 に答える
-1

相互に依存する数式セルを参照する代わりに、他のセルを使用して実際の (非数式) データを保持し、数式セルを使用して結果を表示します。

于 2013-06-03T06:24:34.513 に答える