• ベストアンサー

excel:表をある列の内容で並べ替え

HAL007の回答

  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

B3:E102の表とG3:G102のデータがあり G列で先の表を並び変えたいと言うことですか? ならば B3:G102の範囲を選択して データ→並び換えを実行して優先させるキーの先頭を 列Gにするだけです。

taktta
質問者

お礼

どうもありがとう。ちょっと意味する所が違います。

関連するQ&A

  • Excel2003で、画像の図のような表でH列に「1」が表示されますと

    Excel2003で、画像の図のような表でH列に「1」が表示されますと、D列にC列と同じ数値が表示されます。 B列とC列には逐一数値を手入力していきます。 D列の一番目の数値を二番目の数値から引き算した数値をE列の2番目の数値の同じ行に自動計算させたいと思っています。 例えば、D7-D5の数値をE7に、D11-D7の数値をE11に表示させます。 あるいはH列に「1」が表示されている行の数値間の引き算の結果をE列に表示させる、でもOKです。 そのやり方であればD列は不要になります。 ニュアンスが伝わりづらいかもしれませんが、逐一補足しますので、宜しくお願いいたします。

  • Excel2000で表を作っていますが、うまくできません

    Excel2000で表を作っていますが、うまくできません(T_T) セルA1+B1=C1 C1+A2+B2=C2 C2+A3+B3=C3.... のようなC列に合計欄がある表を作っています。(元帳のような物です) (A列、B列の欄には必ずしも全て数字が入る訳ではありません。) しかし、セルA列とセルB列に数字を入力していない場合、C列に全て「0」が 表示されてしまいます。 数字入力後は、全て下まで残高が入ってしまいます。 セルA列,B列に最後に数字を入れた行まで、Cに数字が入るようにしたいのですが、 できないでしょうか? (30行まで表を作って20行まで数字を入れたとき、21行から30行に残高も入らないように したいのです。) 何だかうまく説明できませんが、是非教えていただけますでしょうか。 よろしくお願いします。

  • Excel2007で最小値から5順位内の抜き出し

    Excel2007で最小値から5順位内の列を抜き出し、コピペしたいです。 (G6:G15000)に数値が入ってまして、G4にその合計数値が入ってます。 G列から1000列以上に上記と同じ形(数値は違います)が入ってます。 合計数値の最小から5番目までの列をA列~E列にコピペしたいです。 A4、B4、C4、D4、E4にそれぞれの合計数値 A6、B6、C6、D6、E6から ABCDEそれぞれの15000行目合計数値になる前の数値 理解頂けますかね? よろしいお願いいたします。

  • Excel2003での複雑な表計算、教えてください。

      A  B  C  D  E  F  G  ----------------------------------- 1|  4   6      1.2   4.8   5.6 2| 10   20       0.2  7.2   6.3 上記のような表で、 同じブックの別のシートのA1列より、 A1×E1の解 A1×F1の解 A1×G1の解 A2×E2の解 A2×F2の解 A2×G2の解(以降、A列の行に数字があれば同じように繰り返し) 隣のB列にも同じように、 B1×E1の解・・・というように計算をしていき表をつくりたいのですが、関数ではどうがんばってもうまくいきません。 VBAでやればなんとかできるかと思うのですが、本を読んでもさっぱりわかりません。。。 誰か詳しい方、教えてくだされば幸いです。 説明が足りなければご指摘ください。 よろしくお願いいたします。

  • 表を列に転換(vlookup もしくは indirect ?)

    シート1に47都道府県が行、1980-99年までの20年間が列の表があり、940セルに数値が入力されています シート2に47都道府県を示す列Aと1980-99年までの20年間を示す列Bがあります ここでシート1の表とシート2の列A,Bを元に、シート2の列Cに、各年の各都道府県の数値を入力したいです 要すれば、シート1の表の940セルに入力された数値をシート2の列Cに一列に転換したいのです どのような関数を書けばよいでしょうか

  • エクセル関数の自動表示について

    自動表示についてご質問いたします。 シート1 (3月入力時)       A列  B列  C列  D列  E列  F列  G列  H列 1行目  1月   2  10  11  12  30  31  33 2行目  2月   1   2   5   8   9  10  48 3行目  3月   3   5  10  11  30  31  32 4行目  4月   こういうシート1の表があったとします。 シート1で3月入力した時点で、シート2では以下の表があったとします。        A列  B列  C列  D列  E列  F列  G列   1行目    3   5  10  11  30  31  32 と、自動で表示され。 4月(シート1)に数値を入力すれば、シート2の数値が最新数値に自動で入れ替わる・・・と、いう関数を作りたいのですが、いい関数ありますでしょうか? この場合、シート1ではB列~H列の数字の個数は固定(今回は7個)であり、毎回ランダムで数字が入力されていきます。 これをシート2の1行目、A列~G列に最新数値を毎回反映させて、表示したいのです。 どなたか、ご存知の方よろしくお願いします^^;

  • Excel関数です。指定のセルから、n番目おきに数値を表示する方法につ

    Excel関数です。指定のセルから、n番目おきに数値を表示する方法につきまして。 Sheer1に元となる表   A    B    C    D 1 番号 開始年 周期 金額 2  1  2000    4   100 3  2  2005    3   200 4  3  2001    5   300 5  4  2004    2   400 ・ ・ Sheet2に反映させる表     A     B    C    D    E    F    G 1  番号  2000  2001  2002  2003  2004  2005  (←こちらの数値はyyyyで表した年です) 2  1 3  5 4  3 5  1 Sheet2 A列に任意の Sheet1 A列の番号を入力すると、 Sheet2 B2以降に Sheet1表の対応する年度から、 C列で指定した周期ごとにD列の金額が反映されるような表を作成したいと考えています。 例えば、Sheet1元表の「4」をSheet2 A列に入力すると、 2000年から2003年までは 0 2004年に 400 2005年に  0 以降、2年おきに400を表示。 無理やりE1からn年目(n番目)という項目を設け、開始年を考えずに E2 =IF((ROUND(E1/$C$2,0)-E1/$C$2)=0,1*$D$2,0)と Sheet1に作成は出来たのですが、  A   B    C   D   E   F ・・・・・ 1番号 開始年 周期 金額   1   2   3   4   5  6 2 1 2000  4   100 3 2 2005  3   200 4 3 2001  5   300 5 4 2004  2   400 ・ ・ 開始年度から、別シートでとなると どのように計算させて良いのかわかりません。 分かり難い質問で申し訳ございませんが、どうぞよろしくお願いします。

  • Excel関数を使った表計算について教えてください。

    Excel関数を使った表計算について教えてください。  E列には 1.2.3の数字がランダムに記入されている  F5:AJ40には あ・い・う・え・お がやはりランダムに記入されている(空白有り) 集計したいのは  E列 1 の行にある”あ”の数     2 の行にある”あ”の数     3 の行にある”あ”の数  同様 い・う・え・お についても集計したい 以上です よろしくお願いいたします。

  • excel sheet の特定の列の行の下げ方

    1枚の sheet に a,b,c の表があります b 表のB列の合計を弄っているうちに b,c のB列の数字が1行上がってしまいました b,c のB列の数字を1行下げて元通りにする方法を教えて下さい

  • Excelで1列のデータを5列に振り分けする

    Excel2003でA列に1行にあるデータ(半角英数字)を 次のシートに、1行ずつコピーして、それを5列に振り分けするというマクロを作りたいです。 (ただし、コピーは2つずつの時もあります。) 元データ ●A列 B列 C列  1  2  3  4  5  ・  ・ 加工後 ●A列 B列 C列 D列 E列   1   1   2   2   3   3   4   4   5   5   上記のような感じです。ただデータは数字のみでなくて、英数字です。 Excelのマクロは全くの初心者で大変困っています。 どうぞよろしくお願いたします。