Excelについて、2つ質問があります。
(1)全部の行が3行の表を、全部の行が1行の表にする方法はありますか。
(2)3つおきに参照する方法はありますか。(ex."=B22"の1つ下のセルが"=B25"、その下が"=B28"、…)

A 回答 (3件)

(1)全部の行が3行の表を、全部の行が1行の表にする方法はありますか。


オートフィルタを使用してください。
A列に開始セルから順に1,2,3,1,2,3と繰り返し入力(判別のためなのでA,B,Cとかでも可)
「データ」「フィルタ」「オートフィルタ」でA列の内容で1を選択
これでA列が1の行だけが表示されます。

(2)3つおきに参照する方法(例は参照開始がB22の場合)
=INDIRECT("B"&(ROW(A1)*3+19))
または
=INDEX($B$22:$B$100,ROW(A1)*3-2,1)
または
=OFFSET($B$22,ROW(A1)*3-3,0)
で下方にコピー
    • good
    • 0

例えば


=INDEX(B:B,ROW()*3-2)
と入れて下へコピィしてみて下さい。
簡単な式なので意味を理解していただければ応用が出来ると思います。
式を理解するために別の列に
=ROW()*3-2
といれて下へコピィしてみると良いと思います。
    • good
    • 0
この回答へのお礼

3人の方、どうもありがとうございました。参考にします。

お礼日時:2009/05/22 21:39

(1)は、B1,B2,B3 の情報を、 C1,D1,E1に移したいという事でしょうか?


そうだと仮定して、
[C1]=INDEX(ROW()*3-2,2)
[D1]=INDEX(ROW()*3-1,2)
[E1]=INDEX(ROW()*3,2)

(2)については、上の[E1]の式が参考になるかな?

この回答への補足

(1)は、例えば、「1~3行目が結合、4~6行目が結合、…」という表を、「1~3行目のデータ→1行目、4~6行目のデータ→2行目」のようにするということです。

補足日時:2009/05/22 21:14
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q数式のΣ記号が入力できません

Word 2013で、次の(a)の操作をすると画像の左上の数式が入力されます。(b)の操作をすると画像左下の数式が入力されます。これは正常だと思います。
(a)挿入→数式→新しい数式の挿入→大型演算子→画像左上の数式をクリックする。
(b)挿入→数式→新しい数式の挿入→大型演算子→画像左下の数式をクリックする。

次に、次の(α)の操作をすると、(a)で作成した数式が画像右上のようになります。つまり、次の(ア)、(イ)の2つの現象が起きます。
(α) (a)で作成した数式の直前に普通の文字(上記(a)や(b)などのような数式挿入操作でなく普通に入力する文字)を入力する。
※画像右上の例では「普通の文字」として「あ」の文字を入力しています。
(ア)Σ記号の大きさが小さくなる。
(イ)Σ記号の上下にあった添字の入力欄が、Σ記号の右側に移動する。

また、次の(β)の操作をすると、(b)で作成した数式が画像右下のようになります。つまり、次の(ア)の現象が起きます。
(β) (b)で作成した数式の直前に普通の文字(上記(a)や(b)などのような数式挿入操作でなく普通に入力する文字)を入力する。
※画像右下の例では「普通の文字」として「あ」の文字を入力しています。
(ア)Σ記号の大きさが小さくなる。

また、次の(c)の操作をすると、画像右上の数式が入力されます。つまり、左上の数式をクリックしたのに右上の数式が入力されます。
(c)普通の文字(上記(a)や(b)などのような数式挿入操作でなく普通に入力する文字)を入力する→挿入→数式→新しい数式の挿入→大型演算子→画像左上の数式をクリックする。
※右下の画像の例では「普通の文字」として「あ」の文字を入力しています。

質問(1)
(ア)の現象が起きるのは、正常なのでしょうか。

質問(2)
(イ)の現象が起きるのは、正常なのでしょうか。

質問(3)
(c)の操作をすると画像左上の数式ではなく右上の数式が入力されるのは正常なのでしょうか。

質問(4)
普通の文字に続けて画像左上の数式を入力するにはどうしたらいいでしょうか。

手元にある次の2台のパソコンで上記の操作をしてみたのですが、2台とも全く同じようになりました。2台とも、Word 2013 32ビット、Windows 7 Ultimate 64 SP1です。
パソコン1 デスクトップ CPU Intel i7-980X(6コア 3.6GHz) メモリ 24GB
パソコン2 ノート CPU Intel i3-3210M(2コア 2.1GHz) メモリ 8GB
2台とも、Wordの「ページレイアウト→ページ設定→行数と文字数→フォントの設定→フォント→サイズ」と進んだ欄では「10」(ポイント)と指定しています。

Wordを起動した直後に新規に開いた文書で上記の操作をしてみたのですが、上記のようになります。Wordをアンインストールし、再インストールしてみたのですが、上記のようになります。

Word 2013で、次の(a)の操作をすると画像の左上の数式が入力されます。(b)の操作をすると画像左下の数式が入力されます。これは正常だと思います。
(a)挿入→数式→新しい数式の挿入→大型演算子→画像左上の数式をクリックする。
(b)挿入→数式→新しい数式の挿入→大型演算子→画像左下の数式をクリックする。

次に、次の(α)の操作をすると、(a)で作成した数式が画像右上のようになります。つまり、次の(ア)、(イ)の2つの現象が起きます。
(α) (a)で作成した数式の直前に普通の文字(上記(a)や(b)などのような数式挿入...続きを読む

Aベストアンサー

Wordの数式ツールには、独立数式と文中数式の二つの形式があります。

同じ行に単独で数式を挿入した場合が独立数式になります。
一方、同じ行に数式以外のテキストなどを挿入した場合は、数式部分が
文中数式となり同じ行の高さに揃えたサイズになります。

同じ行にテキストと数式を配置する場合は、文中数式に強制的になり、
文中数式を独立数式に変換した場合には、同じ行に同時に収められない
ので段落内改行が強制的に挿入されます。

数式内にテキストを挿入する方法もありますが、お勧めはしません。
テキストと数式を同じ行の高さに配置したい場合は、表内へと挿入して
使うとか、どちらかをテキストボックスにします。

参考サイトとしては紹介しませんが、「Word 数式ツール 独立 文中」
とかでWeb検索をしてみてください。Word2007などのPDFファイルが
見つかると思います。

Qエクセル マクロ 1行おきのデータを4行おきに転記する。

こんにちは、エクセル2010を使っています。

先頭のSB1に記入された文字列の数式が長いので少し見づらいのですが、
SB1~SI5000に8列に渡ってデータがあります。

そのデータを1行ずつ、違う場所に4行おきに転記したいと思います。
SB1~SI1 ⇒ MN50000~MU50000
SB2~SI2 ⇒ MN50004~MU50004
        ↓
データが存在する限り繰り返し。
と言う具合です。

ちなみに元データは文字列で、文字列の数式を貼り付けた時は、そのセルをアクティブにしてENTERを押さないと機能しなかったように思います。

ですので、張り付けた後にENTERを押すような処理をするか、もしくはその文字列の数式を機能するように貼り付けたいです。

詳しいかた、教えて頂けませんでしょうか。

※ 上記とは別の場所にも転記すべき場所がありますので、セル番地を見て変更可能な方法だと更に嬉しいです。

お手数ですが、よろしくお願いいたします。

Aベストアンサー

こんなのどうでしょう。


元に戻せませんので必ずバックアップを取ったうえでお試しください。
'---------------------------------------------------------------------
Sub Tenki()
Dim r As Long, p As Long

p = 50000
r = 1
Do While Cells(r, "SB").Value <> ""
Range(Cells(r, "SB"), Cells(r, "SI")).Copy
Cells(p, "MN").PasteSpecial Paste:=xlPasteValues
p = p + 4
r = r + 1
Loop
MsgBox "End."
End Sub
'---------------------------------------------------------------------

Q【エクセル】数式の答えに、記号→プラス(+)マイナス(△)をコンマ(3桁)で表示するには?

こんにちは、みなさん!!

Q.数式の答えに、プラスだったらプラス記号(+)、マイナスだったら
マイナス記号(-)さらに、コンマ(3ケタ)で表示するにはどうすれば良いですか?
例 2,000.4-1,000=+1,000←小数点以下四捨五入で、プラス記号プラスカンマで表示

ご存知の方いらっしゃいましたらよろしくお願いします。

Aベストアンサー

エクセルのセルのデータの見た目と値(ほとんど数値の場合です。日付もエクセル特有の仕組みで正整数です。文字列に対してはほとんど何もできない)が分裂している(というか値はそのままで、見た目だけ変えられる)のはご存知ですね。
これを「表示形式の設定」といいます。
そして数では、やはり一番大きい区分は、正、0、負の区分です。
それは本質問のように正負記号の問題もあるからです。
そして質問では、標準と違うのは、
(1)+の時+をつける(エクセル標準では何もつけない)
(2)マイナスの場合△をつける(標準ではー)
(3)3桁ごとのカンマ(エクセルでやや標準的だが、何も指定しないとカンマをつけない。通貨以外の場合だが)
(4)四捨五入
上記の正負0にあわせて、「;」で区切ってA;B;Cのように記述する.
3つのうち後の1つないし2つは省略できる。
記述は書式ーセルーユーザー定義ーで右上のテキストボックスに入れる。この際、数直線と違い、正の場合;負の場合;0の場合の順の約束になっている。
(4)四捨五入はエクセルはセルに設定されている表示形式で表示しきれない桁は、自動的に四捨五入してくれる。
(1)(2)について書式文字に0や#以外を書くとそのままその位置(先頭や後尾や3桁ごとなど。+、-、,もしいて言えばこれに該当)に挿入して表示してくれる機能があるので(またそれらの文字は””で囲むのが整式だが省略できる)
先頭の+やーや*は桁数の多少に浮動的に1つつけてくれる機能がある。
結論として
+#,###;△0;0
ぐらいがどうでしょうか。
+#,###の+は先頭にという意味。#,###,###,###でも良いが1セット
(+#,###のみで代表)でよい。
ゼロの場合質問では小数点以下なしを希望なのでこうした。
0の場合0にするか、ブランクなどもできるが、0とする。
沢山解説あるが一例
http://www.itsmemo.com/it/excel/000039.html

△123-123
△0-0.1234
00
+12,34512345
0、小数点以下負、などこれでよいかな。

エクセルのセルのデータの見た目と値(ほとんど数値の場合です。日付もエクセル特有の仕組みで正整数です。文字列に対してはほとんど何もできない)が分裂している(というか値はそのままで、見た目だけ変えられる)のはご存知ですね。
これを「表示形式の設定」といいます。
そして数では、やはり一番大きい区分は、正、0、負の区分です。
それは本質問のように正負記号の問題もあるからです。
そして質問では、標準と違うのは、
(1)+の時+をつける(エクセル標準では何もつけない)
(2)マイナス...続きを読む

Qエクセルで1つのシートに9列の表の下に7列の表を同じ大きさで作るには?

タイトルどうりの質問ですが、列と高さの違う二つの表を同じ大きさで作ることはできないのでしょうか?

Aベストアンサー

「セルを結合する」ではダメでしょうか?

仮にA1を起点に9列3行+7列3行の表をつくるとするならば...

1)A1-G1のセルを選択して、マウス右クリック
  →セルの書式設定→[配置タグ]→「セルを結合する」
2)同様にH1-N1まで...同様にBE1-BK1
  計9つ作る
3)A-BK列を選択し、マウス右クリック
  →列の幅→適当な値を入力(ex. 0.5 とか)
4)2で作った行をコピーし、A2-BK2へ貼り付け
  同様に、A3-BK3へ貼り付け
5)A4-I4のセルを選択して、マウス右クリック
  →セルの書式設定→[配置タグ]→「セルを結合する」
6)同様にJ4-R4まで...同様にBC4-BK4
  計7つ作る
7)6で作った行をコピーし、A5-BK5へ貼り付け
  同様に、A6-BK6へ貼り付け

ちょっと判りにくいですかね...
いかがでしょう?

Q数式記号

パワーポイントに入れた数式にマイナス6乗の記号をいれたいのですが、方法が分かりません。どなたかお教え願います。 

Aベストアンサー

-6を選択して「書式」の「フォント…」で「上付き」をチェック

QExcel でシート間の重複データ(Sheet1のA=Sheet2のA かつ Sheet1のB=Sheet2のB)

Excel2000です。

Sheet1のA列・B列・C列・・・にデータが入っています。
Sheet2のA列・B列・C列・・・にデータが入っています。

Sheet1のA列とSheet2のA列は、似たようなデータが入っています。
Sheet1のB列とSheet2のB列も、同様です。
C列以降のデータは、シート間で全然関係ありません。

Sheet1の行データ(A列・B列)が、Sheet2(A列・B列)にも存在しているかどうか、
を知るには、どうすればよいですか。
C列以降の列のデータは、比較する際に使いません。

つまり、
Sheet1のA = Sheet2のA
かつ
Sheet1のB = Sheet2のB
であるような行を知りたいのですが、

どうすればよいのでしょうか。

Aベストアンサー

Sheet1、Sheet2 ともに空いている列に =A1&B1 のような連結データを作り、Matchなどで比較するとか、、、

Sheet1 の E1 =A1&B1
Sheet2 の E1 =A1&B1
Sheet1 の F1 =MATCH(E1,Sheet2!E:E,0)

Q数式記号の使い方

数学では×の乗算は使わないと言うのは本当ですか?
×ではなく・を用いて記載するのが一般的と言われました。文字式だと、文字なのか記号なのか判別がつきにくいからだそうです。文字式であれば乗算記号は省略できるが、数字と数字の乗算は省略ができないので・の記号を乗算とするそうなのですが、数字と数字の乗算であれば、文字と記号を間違うことはないはずなので、×を使うのが正しいと思うのですが・・・。
私は文系で、数式の中で×は省略できると言うのを習った記憶はありますが、×ではなく・で表記すると言うのを、習った記憶がありません(忘れているのかもしれません)。正しい使い方を教えてください。

Aベストアンサー

確かに、数学を深く学んでいくにつれて×記号を使うことは少なくなりました。
でも別に使っちゃいけないとか、・を使わないといけないとか、省略しなきゃいけないとか、そういった決まりのようなものはありません。
解答を見やすくするためにわざと×を使う時だってありますし、省略してもわかるだろうという時には書きません。
テストなどで×を使った、使わないで採点がかわることはありませんのでご安心ください。

Qエクセルの表で一行おきに行を塗りつぶす方法

エクセルで大きな表を作成中です。
表を見やすくするため、一行おきに行を塗りつぶしたいと思います。
一行おきにいちいち行を選択せずに出来る方法があれば教えて下さい。よろしくお願いします。

Aベストアンサー

条件付き書式を使っていないなら簡単です。
塗り潰す範囲を選択
「書式」「条件付き書式」で
「数式が」「=MOD(ROW(),2)=1」で書式を押してパターンで奇数行の色を指定
「追加」を押して
「数式が」「=MOD(ROW(),2)=0」で書式を押してパターンで偶数行の色を指定

Q数式の最後に//みたいな記号をかくことがありますが・・・

予備校や大学の先生などに多いと思うのですが、
何かの証明のようなことをして、最終的な結果が出た後、
数式の右下あたりに「//」こんな感じの記号を書いたりすることがありますよね?
教科書によっては、□とかの記号が書いてあることもあります。

今まであまり気にしてなかったんですが、正確にはどんな意味があるのか
知りたいのですが、どんな種類があって、どういう意味があるんでしょうか?

Aベストアンサー

証明終了ですね。□やQ.E.D.なんかも同じ意味です。
個人のノートなんかですと、計算をしたあとに A.x=3 のように書き直したりせず、計算の最後に//と書くことでこれに代えている人も多いようです。

Qエクセル 表の1行おきに色づけをして見やすくしたい

1行おきに、色をつけて見やすくしたいんですが、行をCtrlキーで、選択して、色づけする以外に、簡単一発のやり方があれば教えてください。

Aベストアンサー

「一行おきに色 エクセル」で検索

http://www.google.co.jp/hws/search?hl=ja&q=%E4%B8%80%E8%A1%8C%E3%81%8A%E3%81%8D%E3%81%AB%E8%89%B2+%E3%82%A8%E3%82%AF%E3%82%BB%E3%83%AB&client=fenrir&adsafe=off&safe=off&lr=lang_ja

1番目:条件付き書式を使う方法

2番目:冒頭の2行だけ色分けをしておき、あとは右ボタンでドラグ操作し、表示されたメニューから「書式のコピー」を選ぶ方法


人気Q&Aランキング

おすすめ情報