• 締切済み

エクセルの表の横に一行追加する場合。

ご質問失礼致します。 現在エクセルにて表を用いた資料を作っているのですが、 VLOOKUPや、プルダウンメニューからの自動反映などの関数を使っているためか、 表の横に一列行を追加しようとすると、 表の中に記入した文字が一列ずつずれてしまいます。 表の情報はそのままで、横に一列行を追加することは可能なのでしょうか? 質問が分かりづらかったら申し訳御座いません…。

みんなの回答

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

本来は列を挿入しても支障が無いようにセル式を直すべきなんですが。 セル幅を広げて値を左詰めにして空いたセルの右側に図のリンク貼り付けで上手い事位置やサイズを合わせて貼り付けると列を挿入したように見せる事は出来ます。 添付の図はB6:B8をコピーして、幅を広げたC2の右側に図のリンク貼り付けを行ったものです。 #サイズも調整してあります。

全文を見る
すると、全ての回答が全文表示されます。
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

通常は列を挿入しても関数の表示内容が変更されることはありません。 したがって、このようなご質問では、現在使用している関数とそのセル番地や列の挿入場所を例示されないと、どのように数式を変更すればよいのか具体的な回答をすることができません。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • (エクセル)表から1列の別表をつくりたい。

    表に入力されたものを1列に並び替えをしたいのです。(エクセル関数) エクセルの表から、セルに入力された情報を抜き出し、並び替えたいのですが、行き詰ってしまい質問させていただきます。 (やりたいこと) 添付資料のように、事業所ごとに購入した物品が日付ごとに入力されていきます。この表を一列で並び替えることを したいのですが、現状の表の形で1列に抜き出すやり方が思い浮かびません。ひとつずつリンクを設定していけばいいですが、 それですと、空白のセルができてしまうこともあり、空白を消すためにフィルタをやらなくてはいけず、なんとか関数でどうにかできないと質問させていただきました(つまり空白のセルは飛ばし、隙間のない1列の表に変換したいです)。 (試したこと) (1)vlookup関数を使うために、日付の横に検索列を作ってもみましたが、同じ行に複数の抜き出すべくものがあると、 if関数のネストをいれるにも「if(c5="","",vlookup(v5,b5:r10,2,fasle)」みたくやってみましたが、c5までは取り出せても、 d5,e5,f5・・・と右にずらしていく関数式が思い当たりません。 (2)種類、数量データ入力されている全てのセルの横に(1.2.3.4.5.6.7.8.9.・・・)と数字をいれて検索列をつくり、vlookupとmatch関数の 組み合わせも試しましたが、vlookup関数の性質上、複数列に検索値(「vlookup(検索値,範囲,列番号,検索の型)」)が存在しているとこれも出来ず。 説明が不十分な点もあると思いますが、よろしくお願いいたします。もし、VBAでなければ難しいとのことでしたら、どのようなVBAを組めばいいかもお願いいたします。

  • エクセルで管理表を作りたい

    20枚程になる機械の一覧表を作成したのですが、各ページの表の一行目に機械名や日付などの項目のタイトルを入れて、一列目には機械の横に1から20まで番号を付けます。追加や削除があったときに簡単に一行削除や行追加ですむように各ページの一行目、一列目に常に同じ内容を印刷するにはどうすればいいんでしょうか? 一行目はページ設定の中の印刷タイトルを使ったんですが、列の方がよくわかりません。いい方法があれば教えてくださいよろしくお願いします。

  • エクセルで表の最終行に一行追加した場合

    4行目から227行目までに表を作っています。(4行目はタイトル) C232に「=COUNT(B$5:B227)」、 D232に「=C232-E232」、 E232に「=COUNTIF(I$5:I227,"")」 と関数を入力しています。 ここで、228行目に1行表を追加したら C232に「=COUNT(B$5:B228)」、 E232に「=COUNTIF(I$5:I228,"")」 と自動で関数の引数も更新されるようにしたいです。 このようなことは可能でしょうか? よろしくお願いします。

  • エクセル 横に長い表の印刷について

    横に長い表(例:A列~Z列、1行~10行)をちょうど半分ぐらいで 折り返して1枚の紙に印刷することは出来ないでしょうか?

  • EXCEL表操作について

    (1)ある表で A列に数字が入っている行だけを、別の表に出力したい。 別の表にはA列に数字が入った行だけの表ができる。 (2)ある表で A列とB列にはVLOOKUP関数で、読込むスタート位置とエンド位置が記述されているので、それを基に別表にデータ行を追加して行く。 (1)~(2)のような事が、EXCELの表操作でできる方法があればご教授下さい。← マクロ記述となっても可能。 

  • vlookup関数について

    ある表をベースにして別のファイルにvlookupで反映させる時、たとえばB列からF列までに関数を入れます。このときに、ドラッグしてコピーをするのですが、反映させる列番目の数字は一列ずつ入力して変えなければならないのでしょうか? 簡単な技があれば教えて下さい。 抽象的な質問で申し訳ありません。

  • Excel 数式

    Excelについての質問 1)組み合わせ表 J6 M35 があります(4列30行の表) 2)作業表C3D26(2列24行の表)があります   作業表のC列に組み合わせ表の1列2列3列の何れかの文字列を記入すると 作業表のD列に上記C列に記入した文字列に対応した組み合わせ表の4列の文字列が自動的に表示されるように作業表のD列に数式(関数)を挿入したい Vlookupとうでトライしたがどうしてもできません 教えて頂きたいお願いします

  • エクセル 表の自動追加

    エクセルで見積書を作成しています。 単純化して書きますと    A      B        C    D   E 1 商品コード 商品名    単価   数量  金額               合計¥~~ vlookup関数を使ってA列に商品コードを入力B列に商品名、C列に単価が引用され、後はD列の数量を入力すればE列の金額および合計金額が出るというようにしているのですが、 A~Eが埋まれば自動的に2行目が合計との間に挿入されるような関数?などはあるのでしょうか。現在では15行程度の表があるのですが、もっと数が増えたときや、数が少ないときに〆の線を引くのが面倒なのです。  私自身はエクセルはネットで独学程度で学んでいるので詳しくありません。自分でいろいろ調べたのですが(と言ってもネットで調べただけですが)VBAを使用しなければ難しいでしょうか? 拙い文章で申し訳ありませんが、ご教授のほどよろしくお願いいたします。

  • Excelの関数について

    VLOOKUP関数では出来ないのでご相談で御座います! 横一列(2:2)で特定文字列を検索し、特定文字列セルの右隣のセルの情報を返したいです。 仮に、2:2行を全て選択して「テスト」という文言がある右隣の1つめ(2つめも可能なら)のセルを返したい場合はどのうような関数でやれば宜しいでしょうか。 Excelマスターの方、ご教授お願い致します。

  • Excel 2007のVLOOKUP関数について

    Excel 2007のVLOOKUP関数について教えてください。 A列に(大根、人参、キャベツ)の3項目をプルダウンメニューで 選べるように設定します。 A列にある項目を選択した時に B列にそれぞれの数字が自動で表示されるように 設定したいと思います。 大根→1 人参→2 キャベツ→3 A列のプルダウンメニューは「データ入力規則」の元に値に 直接項目を入力します。 VLOOKUP関数を使用すると思いますが、 どのような方法で使用すればよいのかわかりません。 教えてください。

専門家に質問してみよう