タグ付けされた質問 「data-validation」


4
Excelで改行または改行文字を検索する方法は?
(テキストファイルから)Excelにデータをインポートしましたが、それにはある種の改行文字が含まれています。最初は次のようになります。 F2を押して(編集するために)Enterキーを押して(変更を保存するために)改行を使用して(実際には何も編集せずに)、Excelは次のようにレイアウトを自動的に変更します。 ここでこれらの改行文字は必要ありません。データ処理がトラックのさらに下で混乱するからです。これらを検索してそれらをさらに検出するにはどうすればよいですか?通常の検索機能は、入力文字を検索文字として受け入れません。

4
MS-DOSファイル名にはどの文字が無効ですか?
x86-16アセンブリ言語でファイル名I / Oプロシージャを書いています。キーボードから8文字(長いファイル名をサポートする必要はありません)を受け取り、画面上のテキスト入力フィールドに出力します。 現時点では、数字、大文字/小文字、アンダースコア、ハイフンを許可しています。 すべての法的記号を許可したいのですが、禁止されているキャラクターの公式リストが見つかりません。スラッシュは違法であると常識は教えてくれますが、推測しなければならないのであれば、プラス記号は合法だと言えます。(編集:違います!) 私のコードはピリオドとファイル拡張子の追加を自動的に処理するため、すでにピリオド文字を無視しています。

1
Excel 2010の動的カスケード検証リストのデフォルト値を設定する
最後に、データ検証とINDIRECT関数を使用して、Excelで動的なカスケードリストのセットを作成する方法を見つけました。しかし、私は問題に直面しています。 データ検証リストで変更が行われるたびに、後続のすべてのリストがデフォルト値に設定されるように、スプレッドシートを設定したいと思います。例えば: List1、List2、List3、およびList4があるとします。各リストの値は、リストの前に行われた選択に依存します。スプレッドシートを起動すると、すべてのリストがデフォルトで「すべて」になります。ユーザーがList1で値を選択すると、List2は有効な選択肢のセットで更新されます。List2をこれらの選択肢のいずれかにデフォルト設定します。ただし、List2に正しい選択オプションのセットを取り込むことはできますが、希望するデフォルト値を割り当てることはできません。 同様に、ユーザーがList1、List2、およびList3で選択を行ってから戻ってList1を変更した場合、List2-List4をデフォルトの「ALL」に戻したいと思います。 どうすればいいですか?

1
データ検証テキストはExcelのどこに保存されますか?
さまざまなデータ検証ルールが多数含まれたExcel 2003シートがあります。通常のデータ検証ダイアログ以外で表示できることはありますか? 検証エラーのアラートとルールを含むリストをエクスポートし、ダイアログではなくそのリストを確認すると便利です。 これが可能かどうか誰でも知っていますか?またはこれを行うマクロを作成するにはどうすればよいですか? この質問をStackOverflowに移行する必要がある場合、どうすればよいですか?

2
Excelで動的な依存データ検証リストを実装する方法
Web上のソースは、依存データ検証リストの実装方法を示していますが、私が遭遇したすべては静的であり、自動的には更新されません。 この質問に答えることができる人は誰でも、データ検証リストが専門的な程度にどのように機能するかをすでに知っていると思いますが、私のような学習者の目的のために、簡単な説明をします(GoogleとYouTubeのビデオをさらに読むことをお勧めします)。 データ検証リストを使用すると、ワークブックに定義済みのデータ構造を作成できます。これらは、ユーザーとの対話を基本としています。ワークブックユーザーに、たとえばドーナツ、ケーキ、マフィン、クランペットなどの特定のデータセットのみを挿入したい場合は、「スナック」という名前付き範囲を使用してリストを作成するか、テーブルを作成してテーブルに「スナック」という名前を付けることができます。名が1つの単語である場合(つまり、名にスペースが存在しない場合) リストを使用することの欠点は、クロワッサンと呼ばれる別のスナックをリストに追加する必要がある場合、最初に作成したリストを再定義する必要があることです。テーブルは、新しい行を最後の行から追加するか、現在のテーブル行に続いて次の行を書き込みEnterキーを押すことで簡単に追加できるという意味で、この非効率性を回避します。 現在、データの検証については、以下のリンクを参照して詳細を公開することをお勧めします。説明によりこの質問が長すぎるためです。http://analyticsdemystified.com/excel-tips/excel-dropdowns-done-right/ したがって、依存検証リストは、以前の検証リストからユーザーが選択した値に基づくリストです。たとえば、ドーナツタイプには、アイスリング、チョコレート艶出し、ジャム、カスタードドーナツが含まれます。マフィンの種類には、バナナ、ブルーベリー、チョコレートが含まれます。ケーキの種類には、赤いベルベット、ニンジン、ココナッツが含まれます。最後に、Crumpetsのタイプには、英語、スコットランド語、およびパイクレットが含まれます。 したがって、セルにメインカテゴリリストのドロップダウンがある場合、サブカテゴリに基づいて動的依存検証リストをどのように作成しますか。 動的依存検証リストとは、すべての列リストが以下に示すテーブルであることを意味します。 ここでの質問は、たとえばセルC13にスナックテーブルの検証リストがある場合、隣接セルをどのように実装するかです。C13のユーザー選択入力に基づいてセルD13を検証リストにする方法D13の検証リストの可能な選択は、ドーナツテーブルの列データになります)。 C13の元の検証リストは、名前付き範囲ではなくテーブルであるため、INDIRECT関数を使用して作成されていることに注意してください。


1
私は、セル内の配列を複数の行に分割することで、vbaでコードを書きたいのです。
以下に示すように、単一のセルから複数の行にデータを分割しようとしています。 下記のコードを使用しています。 Sub TransposeRange() Dim rng As Range Dim InputRng As Range, OutRng As Range xTitleId = "Splitcell" Set InputRng = Application.Selection.Range("A1") Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8) Arr = VBA.Split(InputRng.Range("A1").Value, Chr(9)) OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value …

1
Excel 2007カスタムデータ検証、広範囲の文字を除外
ユーザーが基本文字(AZ、az、0-9、-、〜、 '、\、/)のみを入力できるデータ検証(絶対にマクロはありません。単にオプションではありません)を作成しようとしています。行うには、特定の文字をチェックし、見つかった場合はエラーメッセージをポップする検証を作成します。したがって、データ検証式は次のようになります。 = ISERROR(FIND( "&"、D17:D110)) ここで、D17:D110はすべて検証されるセルの範囲です。そのため、ユーザーが値を入力した後、現在編集中のセルに「&」が含まれている場合、エラーがスローされます。この方法は美しく機能します。しかしながら!私はそれ以上のキャラクターを禁止する必要があるので、試しました。 = ISERROR((OR(FIND( "&"、D17:D110)、FIND( "^"、D17:D110)))) これは「^」に対して機能しないだけでなく、「&」の検索を中断します。 だから私が必要なのは 複数の文字が許可されないようブロックする 上記の文字のみを許可します。 警告:数式の追加方法(.NET OfficeOpenXml)のため、Excelに入力して数式をドラッグした場合のように、1つのセルだけを参照することはできません。これはAPIの制限です。それが、私が全範囲で使用する方法を見つけた理由です。

2
Excelのデータ検証-セル範囲内のコンマ区切りリストのすべての値
メモの参照テーブルと、それらが参照し、参照されている他のメモを含む、それらに関するいくつかの情報があります。参照のコンマ区切りリストの値のいずれかがメモのリストにない場合に赤で表示されるデータ検証ルールを作成したい(つまり、情報が欠落しているか、ユーザーが打ち間違え)。他のメモをいくつでも参照できます。各エントリのメモ番号は列Aにあり、参照は列Gにあります。見出し行A、次の行のデータは定期的に追加されます。 A ............ G LF100009 ....... 400 <-赤 HS100011 ....... RT100012 ....... LF100009 LA100015 ....... LF100009、RT100012 ME100020 ....... HS100011、RT1000012、LA100015 <-赤 KE100050 ....... LA100011、LA100015 <-赤

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.