- ベストアンサー
excel sheet の特定の列の行の下げ方
1枚の sheet に a,b,c の表があります b 表のB列の合計を弄っているうちに b,c のB列の数字が1行上がってしまいました b,c のB列の数字を1行下げて元通りにする方法を教えて下さい
- 38ma3
- お礼率84% (105/124)
- その他MS Office製品
- 回答数1
- ありがとう数3
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
●Excel(エクセル)基本講座:セル/行/列の挿入と削除 http://www.eurus.dti.ne.jp/~yoneyama/Excel/cell_ido4.htm B表の上部でB列にセルを一つ挿入します。 その際、「下方向にシフト」を選択して下さい。
関連するQ&A
- エクセル 合計条件が行と列の時の計算式
エクセルで、データがはいっている”データシート”と 合計を表示させたい”合計シート”があり、 合計シートに同じ番号の品名でおなじ日付のものを合計して 表示させたいと思っています。 データシートには、以下のように品名が同じものが複数はいっています A列 B列 C列 D列・・・・Z列これからさらにデータが増えていきます 1行目品名 4/1 4/4 4/5 2行目Z100 10 20 30 3行目Z300 40 50 60 4行目Z100 11 22 33 5行目Z200 70 80 90 ・ ・ 200行くらいデータがありこれからさらにデータが増えていきます。 合計シートもデータシートと同じような形で データシートのA列の 同じ番号&同じ日付 の数字をそれぞれセルB2からZ200まで合計した 数字を表示させたいです。 A列 B列 C列 D列・・・・Z列 1行目 4/1 4/4 4/5 2行目Z100 21 42 63 3行目Z300 40 50 60 4行目Z200 70 80 90 ・ ・ 200行目 合計シートのB2セルに入力したのですが、#VALUEエラーがでてしまい ました。 =SUMPRODUCT((データシート'!$A$2:$A$500=合計シート!$A2)*(データシート'!$B$1:$Z$1,合計シート!$B1)) SUMIFでも試してみたのですが、エラーがでてしましました。 説明が分かりにくく申し訳ないですが、どなたか分かる方いらしたら 教えてください。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでSheet1の特定の列をSheet2に反映させたい
エクセルの質問です。初心者です。 Sheet1ではA B C D E F列を使っています。 Sheet2にA B C列を反映させ、Sheet2の他の列にはSheet1とは別の情報を入れたいです。 変更するときはSheet1を変更するとして、Sheet1で行を増やしてもSheet2に勝手に反映する方法はありますか?
- ベストアンサー
- その他(Windows)
- エクセルシートについて
添付の画像を参照願います。 シートAの表-1のデータをシートBの表-2に貼りつけたいのですが、 列と行が逆の為、一個一個のセルを選んでコピーしています。 表-2は次の行に表―1のB、となりに5という数字を、表―1のB列のデータを飛ばせたいのです。 何か簡単に出来る方法が有れば教えて頂けないでしょうか。 よろしくお願い申し上げます。
- ベストアンサー
- Excel(エクセル)
- シート間の行相違検証マクロ
シート1のB列(B5:B38)に数10名の氏名を入力します。C列からM列までには数字を何個か入力します。例えば A氏、C5には4、F5には2、M5には3、 B氏、E6には3、G6には4、 C氏、F7には4、H7には8、等です。 シート2の(A3:A36)にはシート1の氏名を入力します。B列からL列までにはシート1で入力した数字に対応した数字を入力します。例えば シート1、A氏、C5の4ではシート2、A氏の行のB列に2000、F5の2ではシート2のA氏の行のE列に1000、M5の3ではシート2のA氏の行のL列に1500、と入力します。ここで、シート2で入力した行が違っていないか。他の人の行に入力していないかの検証マクロの記述方を教えてください。尚、シート1とシート2の氏名の並びが同一の場合と、そうでないときの二通りを教えてください。よろしくお願いします。
- ベストアンサー
- Visual Basic
- Excelで、検索した行を、抜き出して自動的に新しいシートを、作りたい。
1 A B C ・・・・・・・ 1 15497 874 7789 ・・・・・・・ 2 24589 485 4488 ・・・・・・・ ・ ・ ・ ・ ・・・・・・・ ・ ・ ・ ・ ・・・・・・・ 今、エクセルで、上記の様な表をもっています。 2、列Aに、例えば15という文字列で、検索をかけて、見つけた行を 抜き出して(元の表には、データは残します)、自動的に新しい シートを作りたいのですが、教えてください。 3、エクセルでは、この操作が、難しい場合、やり易いソフトが、あれ ば教えてください。 その場合、今のエクセルのデータの移植方法も、教えていていただけ ると、助かります。
- ベストアンサー
- オフィス系ソフト
- excelで行挿入について
excel97を使っているのですが、まず下の表を見てください。 行/列 A B C 1 メーカ 2 あ 3 い 4 合計 5 う 6 え 7 お 8 か このような表があるのですが、行1~4で一つのグループなんです。 同じように 行4と行5の間に「メーカ」 行6と行7の間に「合計」 というふうに「メーカ」挿入、2行空けて「合計」挿入、「メーカ」挿入・・・を約千行分繰り返して 行/列 A B C 1 メーカ 2 あ 3 い 4 合計 5 メーカ 6 う 7 え 8 合計 9 メーカ 10 お 11 か 12 合計 このようにしたいのですが、簡単な方法は無いでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルの行と列の項目を入れ替えたいのですが
大きな表を作成しているのですが、行(1、2、3・・)と列(A,B,C,D・・・)を入れかえる必要がでてきました。すなわち、行を現在の列である(A,B,C,D・・・)とし、列を現在の行である(1、2、3、・・・)にしたいのです。こつこつデータを打ち直すしか方法はないのでしょうか?どなたか教えてください。お願い致します。
- 締切済み
- オフィス系ソフト
- エクセルでマクロを使用してシート2の表から行単位でシート1の表の指定位
エクセルでマクロを使用してシート2の表から行単位でシート1の表の指定位置に値を表示させたい シート2の A列に番号(連番) B列に商品名(数字とアルファベットの組み合わせ) C列に仕入先(数字4桁) D列にメーカー(数字4桁) E列に区分(数字とアルファベットの組み合わせで3ケタ) が入っていて約5,000行のデータが有ります。 シート1にレイアウトした表があって シート1のB4にシート2のA2の値(番号連番) シート1のB5にシート2のB2の値(商品名) シート1のB6にシート2のC2の値(仕入先) シート1のB7にシート2のD2の値(メーカー) シート1のB8にシート2のE2の値(区分) が表示されるようにしてあります。 マクロを利用して、作成したシート1のボタンを押すと シート1のセルB4の番号欄が1から2(シート2のA3の値)に繰り上がり、 シート1の表のA列の番号と同じ行のそれぞれの値を 上記の規則で表示させるようにできますか? シート1のB4が2になるとシート1の3行目をさしますので シート1の表には、 シート1のB4にシート2のA3の値(連番) シート1のB5にシート2のB3の値(商品名) シート1のB6にシート2のC3の値(仕入先) シート1のB7にシート2のD3の値(メーカー) シート1のB8にシート2のE3の値(区分) が表示されます。 シート1のボタンをクリックするごとにB4のセルは3,4,5,6と繰り上がり シート2のA列の番号と一致した行のそれぞれの値を表示させていく。
- ベストアンサー
- オフィス系ソフト
- Excelで、A列、B列の値を新しいシートに3行ごとにどんどん貼り付け
Excelで、A列、B列の値を新しいシートに3行ごとにどんどん貼り付ける。 という事をしたいのですが、VBAを始めたばかりなので上手く書くことが出来ません。 例) A列 B列 101 りんご 102 ぶどう 103 オレンジ 104 桃 105 バナナ ・ ・ ・ これを別のシートに A列 B列 101 りんご (2行あける) 102 ぶどう (2行あける) 103 オレンジ (2行あける) 104 桃 (2行あける) 105 バナナ ・ ・ ・ と表示したいのです。 現在は下記のようなリンクで表示していますが、 件数が少ない時は4件から多い時は800件と幅があります。 出来れば表の一番下(空欄になる部分)まで繰り返し処理をしたいと思っています。 セルの中身が表示されるならリンクでもコピーでも構いません。 現在のマクロ Sub Macro2() Worksheets("Sheet2").Select Range("C11").Value="=Sheet1!A2" Range("C14").Value="=Sheet1!A3" Range("C17").Value="=Sheet1!A4" Range("C20").Value="=Sheet1!A5" Range("C23").Value="=Sheet1!A6" Range("H11").Value="=Sheet1!B!" Range("H14").Value="=Sheet1!B2" Range("H17").Value="=Sheet1!B3" Range("H20").Value="=Sheet1!B4" Range("H23").Value="=Sheet1!B5" End sub 45行分まで書いたところで途方に暮れております。 よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- Excelの数式のコピーで列移動で行番号を変えたいのですが
Excelで表管理をしているのですが、数式のコピーをする時に列を移動させて行の方を変更させる方法は無いのでしょうか? 例えばB2のセルに(Sheet2!B2)と入っている物を、C2,D2,E2…と列の方にコピーをさせた場合に(Sheet2!B3)、(Sheet2!B4)(Sheet2!B5)と行の方の数字だけを変更させたいんです。 $を付けたりして試して見たのですが行は行、列は列の方しか参照してくれないみたいなので、何か方法があれば教えて頂けないでしょうか? 作りたい表の数が多く手入力では大変なので、簡単な操作があればよろしくお願いします。
- 締切済み
- Windows系OS
お礼
早々の回答を有難うございました 難なく出来ました 重ねて御礼申し上げます