タグ付けされた質問 「microsoft-excel」

Microsoftによるスプレッドシートアプリケーション。質問にVBAでのExcelのプログラミングが含まれる場合は[vba]と一緒に、Excelの数式またはワークシート関数が含まれる場合は[worksheet-function]と一緒にこのタグを使用します。

1
コンテンツをクリアするときにExcel VBAで「ランタイムエラータイプ13タイプの不一致」を解決するにはどうすればよいですか?
いくつかのセルからコンテンツをクリアするVBAコードがあります。これらのセルのほとんどにはデータ検証があるため、オプションのリスト(yes、no、NA)から値を選択する必要があり、残りはすべてのタイプのデータに対して開いています。 コードを初めて実行するためのボタンをクリックすると、次のエラーが表示されます([終了]をクリックしても、ボタンをクリックしてもエラーは表示されません)。 私は他の質問をチェックし、問題をグーグルで調べました。異なるタイプの値を追加することと関係があるようですが、私は内容をクリアするだけなので、これは問題ではないはずです。 これが私のコードです。エラーは最初のクリアコンテンツで発生します(セルC5:D5の行8): Sub ReiniciarRef() ' ' ReiniciarRef Macro ' ' Range("C5:D5").Select Selection.ClearContents Range("C7").Select Selection.ClearContents Range("C9:G10").Select Selection.ClearContents Range("C13:G13").Select Selection.ClearContents Range("C16:G16").Select Selection.ClearContents Range("C18").Select Selection.ClearContents Range("C23:D23").Select Selection.ClearContents Range("C25").Select Selection.ClearContents Range("C27:G28").Select Selection.ClearContents Range("C31:G31").Select Selection.ClearContents Range("C34:G34").Select Selection.ClearContents Range("C36").Select Selection.ClearContents Range("C41:D41").Select Selection.ClearContents Range("C43").Select Selection.ClearContents Range("C45:G46").Select Selection.ClearContents Range("C49:G49").Select Selection.ClearContents Range("C52:G52").Select Selection.ClearContents Range("C54").Select Selection.ClearContents Range("C59:D59").Select Selection.ClearContents …

1
Microsoft Excel 2010特定のテキストを検索し、新しいセルにコピーします
列A1:A10に単一の単語のリストがあります。行A11:G11には、リストの単語を含めることができる単語があります。存在する場合、それは唯一の単語であるか、そのセル内の別の単語(間にあるスペース)と一緒に表示されます。セルG12では、列にリストされ、行に表示される単語を複製する必要があります。すべての助けに非常に感謝しています。

1
2つの列を個別に完全にループする
関連する質問はこちら 長さの異なる2列があります。 以下のDo Whileループでは、 Do While main.Offset(i, 0).Value <> "" Or main.Offset(i, 1).Value <> "" ORを使用すると、大量の無関係なデータ(sheet2の名前/タグと一致しないなど)が生成されるため、ANDに変更すると、両方の列が同じ行で終わる場合にのみ完全に動作します。(重複はありますが、今は私の主な関心事ではありませんでした) Do While main.Offset(i, 0).Value <> "" And main.Offset(i, 1).Value <> "" しかし、論理演算子「And」を使用すると、途中で停止します(列の1つが他の列より短い場合。ある列が別の列より短い場合でも、データを取得する方法について専門家に光を当てることはできますか? 両方のステートメントの間に括弧を追加するか、列の1つを別のシートに配置するか、入れ子になったdo whileループを作成しようとしましたが、データは同じままです。以下のコードも試してみましたが、sheet2の "Ken、summer、wendy"のような無関係なデータがすべて表示されます。 Do While (main.Offset(i, 0).Value <> "" And main.Offset(i, 1).Value <> "") Or (main.Offset(i, 0).Value <> "" And main.Offset(i, 1).Value …

1
Excelで複数の行のデータをグループ化する方法は?
複数の行のデータを1つの行にグループ化する必要があります。私が抱えている問題は、このデータ、数千の行を継承しており、列Aには新しいデータ行が開始されたときの値しか含まれていないことです。例えば、私は持っています: そして私は返す必要があります: これを達成する方法についてのアイデアはありますか?

1
Excel 2007で多対多の関係を生成する最良の方法は?
植物の名前と植物のプロパティを保存する必要があります。1つのプラントに多くのプロパティがあり、同じプロパティが複数のプラントに保持される場合があります(多対多の関係)。植物の名前とプロパティはどちらも単純な文字列データです。 ここで、特定のプロパティを保持している植物を検索し、植物を検索して、それに関連付けられているプロパティを表示できるようにする必要があります。 これがデータベースの場合、プロパティ用のテーブル、植物用の2番目のテーブル、および植物用の外部キーとプロパティ用の1つを持つ3番目のテーブルを作成します。しかし、その後、データを簡単に検索して表示できるアプリケーションを作成する必要があります。Excel 2007で同じことをする方法はありますか?シンプルさが必要なだけで、長い時間を投資する必要はありません(アプリを構築する必要がある場合のように)。 ありがとう!


1
Excel-現在の行と3つ前の行からのみ値を返す
3列のスプレッドシートがあります。列1は管轄区域タイプ(州、市、郡、地区)のリストであり、列2は対応する管轄区域の名前です。 列2の名前の一部を、列1の対応する「管轄タイプ」に応じて、列3に表示される文字列に結合する必要があります。 州と市の名前は変更されず、基本的に列3に再表示されます 郡名に都市を追加しています 郡名を地区名に追加しています。 「該当なし」が値の場合:州または市の場合、列3に表示されますが、文字列から「該当なし」を削除しています(したがって、郡名または地区名には追加されません) )。 私の式は: =IF(A13="State", B13, IF(A13="City",IF(A13="NOT APPLICABLE", "NOT APPLICABLE", B13),IF(A13="County",IF(A13="NOT APPLICABLE", "NOT APPLICABLE", IF(VLOOKUP("City", A10:B13,2, FALSE)="NOT APPLICABLE", B13, VLOOKUP("City", A10:B13,2, FALSE) & " " & B13)),IF(A13="District",IF(B13="NOT APPLICABLE", "NOT APPLICABLE", IF(VLOOKUP("County", A10:B13,2,FALSE)="NOT APPLICABLE", B13, VLOOKUP("County", A10:B13,2, FALSE) & " " & B13)))))) 私は上記を達成することができました、そして、すべては大丈夫に働いているようです。ただし、VLOOKUPデータの検索に使用した方法が心配です。これは非常に長いリストであり、数式を下にドラッグすると、VLOOKUP範囲が変わります。したがって、たとえば、4行目の範囲はA2:B5ですが、下にドラッグするとA3:B6、A4:B7などになります。範囲を変更する方法があるかどうか疑問に思いますVLOOKUP関数で、または常に現在の行と前の3行だけを常に見るように式に指示するために別の関数を使用する必要がある場合。 これが私のスプレッドシートのサンプルです: 列を作成しようとしましたが、Stack Exchangeでそれを実行する方法がわからなかったため、スクリーンショットを作成しました。大丈夫だと思います。

1
スプレッドシートを異なる列と結合する
一意の識別子をリストしているが、列名/パラメーターが異なる2つのワークブック。それらを組み合わせて、リスト上の各識別子のすべての列を持つ1つのシートを作成する方法は?重複の根絶。ほとんどの場合、同じ一意の識別子が両方のスプレッドシートで発生します。

1
COUNTIFでフィルターが適用されたときに表示されるレコードの小計のみをカウントする方法
私はに式をしたいと思い列、そして濾過した場合にフィルタ処理基準の変更を。COUNTIFBrand 3COUNTIF TOTAL COUNT 0 0 3 COUNTIF(H3:H5,"VoID") Area Region Branch Member Brand 1 Brand 2 Brand 3 East NY NY 1 Void West CA LA 2 Void North IL Chicago 3 Void フィルタを適用すると、同じ合計カウントが得られますが、代わりに1にする必要があります(表示されているセルのみをカウントします)。 TOTAL COUNT 0 0 3 Answer needs to be 1 Area Region Branch Member Brand 1 …

1
Excelが他のファイルからコピーされたワークシートを更新しないようにする方法
数式を含むシートを含むExcelファイルがあります。あるシートを別のファイルにコピーして、同じコンピューターに保管しました。 ここで、マスターシートの数式または値を変更すると、コピーされたシートも変更されます。これは望ましくありません。それを無効にするにはどうすればよいですか?



1
Excelでイベントを作成-セルYの入力後にセルXに値を追加->セルYを消去
基本的に、私がやりたいことは: 列Bに値を挿入するたびに、値を列Aに追加し、列Bを0に設定します。 A B 23 0 私はこの関数を試しました(Aをuniとして、Bをnew_valueとして渡します)が、うまくいきません... Function foo(uni, new_value) uni = uni + new_value End Function

1
Microsoft Excelのダイアグラム上の一部のデータポイントが間違っている(X軸)
Excelのダイアグラムに問題があります。 画像でわかるように、マウスでポイントしたデータポイントは、X値が「1.99」のポイントであることを示しています。これは、ほぼすべての曲線が終了する場所です。しかし、そのうちの2つだけです。(Y値は問題ありません)。 データはvb-scriptによって生成され、正常に機能します。それらの表示は私の唯一の問題です。 私はすでにいくつかの種類の図を試しましたが、ドット、ライン、またはパイのみを使用するかどうかは関係ありません。 また、データが由来するセルのフォーマットを試みましたが、結果はありませんでした。また、X軸のフォーマットを試みましたが、結果も得られませんでした。 これを生成するためにMicrosoft Excel 2016を使用していますが、Excel 2013のインストールにも問題があります。

1
GoogleスプレッドシートのドロップダウンはMS Excelと互換性がありません
Googleドキュメントのスプレッドシートにドロップダウンリストを作成しましたが、スプレッドシートをダウンロードしてExcelで開くと、ドロップダウン機能が失われ、最初のアイテムのみが表示されます。 また、逆方向に実行しようとしました(最初にExcelの下にドロップダウンを作成してアップロード)が成功しませんでした。 また、範囲から選択するか、独自の範囲を入力して、両方の方法を試しました。 助言がありますか?

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