データ検証を他の行に伝播する方法は?

NPS

シートRanges

ここに画像の説明を入力してください

シートWork

ここに画像の説明を入力してください

シートではRanges、細胞中でA1:A5のは言う私はいくつかの値を持っている、聞かせて:OneTwoThreeFourFiveセルB1には、次の数式があります。=ARRAYFORMULA(transpose(if(Work!$A1<>"";$A$1:$A$5;"")))これは、シートB1:F1内のセルA1Work空でないかどうかに基づいて、上記の値でセルを埋めます。

次に、セルB1:F1を選択し、塗りつぶしハンドルを使用して、範囲をカバーするように選択範囲を下にドラッグしましたB1:F10これにより上記の範囲がコピーされましたが、各行はシートの対応する行に依存するようになりましたWork

基本的に、別のシートの特定のセルが空でない場合にのみ入力されるデータ範囲のリストを作成しました。

最後に、シートWorkB1ドロップダウンリストを使用してセルのデータ検証を追加しましたRanges!B1:F1

これが何をするかの値を使用して、このセルのドロップダウンリストを作成している:OneTwoThreeFourFiveしかし、セルが場合にのみ、A1非空であります!

今私の質問のために-私はこのデータ検証をフィルハンドルで他の行(1-10)に伝播したいのですが、ドロップダウンリストがそれぞれ異なるセル/行に依存するようにします。ただし、フィルハンドルは、いずれの場合も最初の行から検証ルールをコピーするだけです。(2番目の図では、列に空のセルがある行でもA、値のあるドロップダウンが残っていることがわかります。

いずれの場合も、データ検証ルールのセル範囲を手動で変更せずに、これを伝播するにはどうすればよいですか?

NPS

誰もより良いものを提案しなかったので、コメントからの私の解決策でそれを締めくくります。各セルのデータ検証を個別に設定するスクリプトを使用しました。実際のシートはこの例とはかなり異なり、全体を書き直す必要があるため、コードを投稿していません。

このソリューションは理想からはほど遠いものです。主な理由は、構文と関数のグーグルに時間を費やす必要があり、誰もが自分のシートにスクリプトを入れたいとは限らないからです。しかし、どうやらこれ以上良いものはありません。

フィルハンドルがExcelで必要なことを実行することは言及する価値があります。このシートをExcelで作成し、Googleスプレッドシートで開いてみましたが、その過程でデータ検証ルールが失われたり壊れたりしたことに失望しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PythonrqワーカータスクのエラーをSentryに伝播する方法

分類Dev

ターミナルの外にエラーコードを伝播する方法は?

分類Dev

Angularでテーブルの行データを検証する方法は?

分類Dev

R:単一の値を列全体に伝播する方法は?

分類Dev

すでにデータベースにある携帯電話番号の検証を行う方法は?

分類Dev

MVVMのモデルにデータ検証を実装する方法は?

分類Dev

リーンでパターンマッチングを行うときに仮定を伝播する方法

分類Dev

Cmake上のターゲットから他のすべてにコンパイルオプションを伝播する方法

分類Dev

アクションから別のレデューサーにデータを伝播する

分類Dev

Kerasの検証データにアクセスする方法は?

分類Dev

rsaでデータを適切に検証する方法は?

分類Dev

一部のデータ注釈属性を選択的に検証する方法は?

分類Dev

更新時に破損したデータの検証を処理する方法は?

分類Dev

他のシートに基づいてデータ検証ドロップダウンを埋める方法は?

分類Dev

検証後に追加のデータを渡す方法は?

分類Dev

カスタムコンポーネント内のNgbDatePicker、バリデーターとスタイルを伝播する方法は?

分類Dev

即時実行を通じてグローバルに定義された例外を伝播する方法は?

分類Dev

PHPでの自己検証後にデータを取得する方法

分類Dev

権限のあるネームサーバーにクエリを実行して、伝播時間を回避する方法は?

分類Dev

Excelデータの伝播

分類Dev

Blazorでのデータバインディング:コンポーネントから値を伝播する方法は?

分類Dev

不要なジョブパラメータがSpringBootバッチジョブの次の実行に伝播するのを防ぐ方法が必要です

分類Dev

データを行に追加するときのSQL自動検証データ

分類Dev

iscsiイニシエーターの伝播を変更するにはどうすればよいですか?

分類Dev

値の伝播を変更せずに、将来のチェーン内で副作用を実行する方法はありますか?

分類Dev

catchError()を介してエラーを適切に伝播する方法は?

分類Dev

catchError()を介してエラーを適切に伝播する方法は?

分類Dev

内部のdoOnErrorから外部のdoOnErrorに例外を伝播する方法は?

分類Dev

検証を行うHibernateバリデーターの順序を制御する方法はありますか?

Related 関連記事

  1. 1

    PythonrqワーカータスクのエラーをSentryに伝播する方法

  2. 2

    ターミナルの外にエラーコードを伝播する方法は?

  3. 3

    Angularでテーブルの行データを検証する方法は?

  4. 4

    R:単一の値を列全体に伝播する方法は?

  5. 5

    すでにデータベースにある携帯電話番号の検証を行う方法は?

  6. 6

    MVVMのモデルにデータ検証を実装する方法は?

  7. 7

    リーンでパターンマッチングを行うときに仮定を伝播する方法

  8. 8

    Cmake上のターゲットから他のすべてにコンパイルオプションを伝播する方法

  9. 9

    アクションから別のレデューサーにデータを伝播する

  10. 10

    Kerasの検証データにアクセスする方法は?

  11. 11

    rsaでデータを適切に検証する方法は?

  12. 12

    一部のデータ注釈属性を選択的に検証する方法は?

  13. 13

    更新時に破損したデータの検証を処理する方法は?

  14. 14

    他のシートに基づいてデータ検証ドロップダウンを埋める方法は?

  15. 15

    検証後に追加のデータを渡す方法は?

  16. 16

    カスタムコンポーネント内のNgbDatePicker、バリデーターとスタイルを伝播する方法は?

  17. 17

    即時実行を通じてグローバルに定義された例外を伝播する方法は?

  18. 18

    PHPでの自己検証後にデータを取得する方法

  19. 19

    権限のあるネームサーバーにクエリを実行して、伝播時間を回避する方法は?

  20. 20

    Excelデータの伝播

  21. 21

    Blazorでのデータバインディング:コンポーネントから値を伝播する方法は?

  22. 22

    不要なジョブパラメータがSpringBootバッチジョブの次の実行に伝播するのを防ぐ方法が必要です

  23. 23

    データを行に追加するときのSQL自動検証データ

  24. 24

    iscsiイニシエーターの伝播を変更するにはどうすればよいですか?

  25. 25

    値の伝播を変更せずに、将来のチェーン内で副作用を実行する方法はありますか?

  26. 26

    catchError()を介してエラーを適切に伝播する方法は?

  27. 27

    catchError()を介してエラーを適切に伝播する方法は?

  28. 28

    内部のdoOnErrorから外部のdoOnErrorに例外を伝播する方法は?

  29. 29

    検証を行うHibernateバリデーターの順序を制御する方法はありますか?

ホットタグ

アーカイブ