私は(Observed value、Observed number)という形式のデータを持っており、それを値の配列に変換したいと考えています。たとえば、(Value = 12、Number of observations = 3)を持っていれば、数式12を含む3つのセルを作成するための組み込み式を使用したいと考えていますか? This is an example of what I'm trying to do.ありがとう!VBAを使用せずにExcel配列を塗りつぶすにはどうすればよいですか?
答えて
あなたは空の文字列を受け入れるために喜んでいる場合代わりの空白、その後、入力のあなたの最初の列を仮定しているA1:A2、とA4から始まる列のためのあなたの出力範囲を入力します。
を=IF(ROW()-ROW(A$4)<A$2,A$1,"")
あなたが使用することにより、トップセルへの参照を避けることができます。
=IF(ROW()-MIN(ROW())<A$2,A$1,"")
はそれを配列数式を作成します( + がを入力はCtrl +シフト)列A
の出力範囲では、追加の列をサポートするために右にこれらのいずれかをコピーすることができます。
なぜ配列式ですか?あなたの '= IF(ROW() - ROW($ F $ 1)<$ 2、A $ 1、" ")'のこの修正された式はうまくいきます。 'A $ 2'は' A $ 1'の#Observed for Valueです。 '$ F $ 1'は出力が必要な最初のセルです。この式を必要に応じて両方向にドラッグしてください – nightcrawler23
あなたは絶対に正しいです。私はあなたが使ったことを反映するために私の答えを編集し、出力範囲の最初のセルを参照する必要性を取り除く私の元の意図を編集しました。 –
- 1. ランダムに配列を塗りつぶす
- 2. 画像を使用してOpenLayersのレイヤーを塗りつぶすにはどうすればよいですか?
- 3. ExcelのVBAを使用してシートの塗りつぶし色を「塗りつぶしなし」に設定
- 4. excel vba - シート全体を自動的に塗りつぶすユーザーフォーム
- 5. サイズ変更可能な列を塗りつぶすにはどうすればよいですか?
- 6. フォームを使わないでデータグリッドビューを塗りつぶすにはどうすればいいですか?
- 7. VBAで行を塗りつぶす
- 8. ImageButtonをプログラムでグリッドに塗りつぶすにはどうすればよいですか?
- 9. 個々のHTMLキャンバスパス/シェイプを個別に塗りつぶすにはどうすればよいですか?
- 10. matplotlibプロットを「塗りつぶし」に設定するにはどうすればよいですか?
- 11. div要素を垂直方向に塗りつぶすにはどうすればよいですか?
- 12. 行を塗りつぶす前に、まず列を塗りつぶすための "貼り付け"コマンドを取得するにはどうすればよいですか? STDOUTを列状に列記する
- 13. VBAを使用してExcelシートにチャートを配置するにはどうすればよいですか?
- 14. VBAを使用してExcelドキュメントにSystem.Windows.Forms.Panelを配置するにはどうすればよいですか?
- 15. Excel VBAで文字列をlong()型配列に分割するにはどうすればよいですか?
- 16. VBAで名前をハードコーディングせずにExcelワークシートを参照するにはどうすればよいですか?
- 17. この三角形の色を3行で塗りつぶすにはどうすればよいですか?
- 18. 2倍を含む配列で配列を塗りつぶす
- 19. 2次元配列を再帰的に塗りつぶすにはどうしたらいいですか?
- 20. VBA(Excel 2007)SeriesCollectionの塗りつぶし形式を検出するにはどうすればよいですか?
- 21. XFillPolygon:Pixmapを使ってOutを使わずに塗りつぶす?
- 22. 多角形の塗りつぶしグラデーションを作成するにはどうすればよいですか?
- 23. fabric.js:フリーハンドパスを塗りつぶしてシェイプを描くにはどうすればよいですか?
- 24. 異なるサイズの配列で配列を塗りつぶす
- 25. VBA - セルを塗りつぶすために2D配列の値を使用するとエラーが発生する
- 26. ランダムな方法で配列を小さな配列で塗りつぶすにはどうすればいいですか?
- 27. VBA別の範囲を持つ2D配列を塗りつぶす
- 28. イメージをSVGパターン内に正しく塗りつぶすにはどうすればいいですか?
- 29. textViewを行幅に塗りつぶすにはどうすればいいですか?
- 30. 別のスレッドにテキストボックステキストで配列を塗りつぶす
VBAを使用しない場合は、手動で行う必要があります。あなたの手作業を容易にすることができる唯一のことは、私が現在考えていることですが、テーブルをUNPIVOTすることです。 Webにはたくさんの例と解決策があります[StackOverflowを含む](http://stackoverflow.com/questions/tagged/unpivot%20excel?mode=all)。以下の解決策が役立ちます:http://stackoverflow.com/questions/33507842/change-data-in-vertical-table-to-individual-rows – Ralph