選択基準に基づいてデータをコピーダウンする機能こんにちは、
他の列で行われた選択に基づいて、列から情報をコピーする関数、スクリプト、または列式を作成することは可能ですか。これを説明するには、ある種の VLOOKUP 関数を使用します。例として JMP テーブルを添付しました。
調整時間列に時間列のデータを入力したいと思います。ステージ = PR の場合は、時間列の各行の正確なデータをコピーするだけです。ただし、ステージ = SLの場合は、ステップ = P0の時間をコピーする必要があります (各 SL 行)。ステージ = STの場合は、ステップ = R1の時間をコピーする必要があります (各 ST 行)。これは、各実験番号ごとに個別に実行する必要もあります。
さらに、現在のデータ テーブル (例: 実験番号 2) に Step = P0 または Step = R1 がない場合に警告メッセージを生成することは可能ですか?
誰かが私を助けたり、このスクリプトまたは数式の作成を開始できるようにしてくれたら、とてもありがたいです。
ロブ
マスカスタマイゼーションRe:選択基準に基づいてデータをコピーする機能これはあなたが望むことをする式です、そして適切なルックアップ値が見つからない場合、それはセルの色を赤に変えます。以下の式と添付のデータ表

curExp = :Experiment Number;
curStage = :Stage;
:Adjusted Time << color cells( "White", Row() );
at = .;
If(
:Stage == "PR", at = :Time,
:Stage == "SL",
row = Current Data Table() << get rows where( :Experiment Number == curExp & :Stage == "SL" & :Step == "P0" );
If( N Rows( row ) > 0,
at = :Time[row[1]],
:Adjusted Time << Color Cells( "Red", Row() )
);,
:Stage == "ST",
row = Current Data Table() << get rows where( :Experiment Number == curExp & :Stage == "ST" & :Step == "R1" );
If( N Rows( row ) > 0,
at = :Time[row[1]],
:Adjusted Time << Color Cells( "Red", Row() )
);
);
at;
Re:選択基準に基づいてデータをコピーする機能こんにちは@txnelson 、
迅速な対応に感謝します。 これは本当に素晴らしいです。
ただし、赤色のセルは手動のデータ入力のためにロックされているようです。 これを回避する方法はありますか?
これが発生するたびに、自分で日時の値を入力したいと思います。
よろしく、
ロブ