- ベストアンサー
Excelで並べ替え
maccheroniの回答
- maccheroni
- ベストアンサー率29% (12/41)
A列に名前が入力されているとしたら、 表を1列右にずらし、新しいA列を作業列にします。 A1に =B1&C1 これを下までコピー。 E2から下に 島田 橋本 松田 岡部 (これも関数で処理したい場合、また書いてください) F1から右に 1 2 3 4 F2に =IF(ISERROR(MATCH($E2&F$1,$A$1:$A$9,0)),"",VLOOKUP($E2&F$1,$A$1:$D$9,4,0)) この数式を縦横にコピー。
関連するQ&A
- excel 関数作成の簡素化 ?
A B C D E F G H I J 1784 1784 1781 1782 1809 1813 1821 1813 1784 1784 (1)A-B B-C C-D D-E E-F F-G G-H H-I I-J (1)0 3 -1 -27 -4 -8 8 29 0 (2)=SUMIF(A:I,">0",A:I) で 40になる 上記の(1)を使用せず (2)のように一気に出来ないか? もしも 表示が悪ければ 書き直し する為 回答不要
- ベストアンサー
- オフィス系ソフト
- excelでの行列データの並び替え
excelで表形式のデータの並び替えをおこないたいのですがいい方法が思いつきません。 どなたか教えて下さい。 具体的には 元のデータは以下の様なフォーマット a b c d e f g h i これを並び替えて a b c d e f g h i としたいということです。 元データの列数は決まっていますが 行数は任意です。
- ベストアンサー
- オフィス系ソフト
- エクセル マクロでセルを自動移動
例1のようになっているエクセル表があります。 データは右方向、下方向へ増えます。 Cの列以降は4つ単位でしかデータは増えません。 それを例2の表のように列A,Bのデータはそのままに Cの列以降の4つのセルを区切りに下の行に移動して、 空白の列まで言ったらA2の行以降を最後の行まで繰り返しするという マクロを書くことは可能でしょうか。 出来ましたらそのマクロを教えてください。 例1 A1 B1 C1 D1 E1 F1 G1 H1 I1 J1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 G3 H3 I3 J3 K3 L3 M3 N3 例2 A1 B1 C1 D1 E1 F1 A1 B1 G1 H1 I1 J1 A1 B1 K1 L1 M1 N1 A2 B2 C2 D2 E2 F2 A2 B2 G2 H2 I2 J2 A3 B3 C3 D3 E3 F3 A3 B3 G3 H3 I3 J3 A3 B3 K3 L3 M3 N3
- ベストアンサー
- オフィス系ソフト
- Excelに関する質問です。
Excelで x 1 2 3 4 5 6 7 8 9 y a b c d e f g h i と各セルに横に打ち込んだところを x y 1 a 2 b 3 c 4 d 5 e 6 f 7 g 8 h 9 i と縦に打ち直したいのですが何か一発で変換できる方法ってありますか?
- ベストアンサー
- オフィス系ソフト
- ツリー情報のデータをSQLで取得したい
SQLServer 2008 です。 以下のツリーデータの場合に A ┬C │├D ┬H ││ ├I ││ └J │└E B ┬F ┬I │ └L └G 次のようなデータを登録しています。 ┌──┬──┬──┐ │OYA │KO │Data│ ├──┼──┼──┤ │A │C │"C" │ ├──┼──┼──┤ │A │D │"D" │ ├──┼──┼──┤ │A │E │"E" │ ├──┼──┼──┤ │B │F │"F" │ ├──┼──┼──┤ │B │G │"G" │ ├──┼──┼──┤ │D │H │"H" │ ├──┼──┼──┤ │D │I │"I" │ ├──┼──┼──┤ │D │J │"J" │ ├──┼──┼──┤ │F │I │"I" │ ├──┼──┼──┤ │F │L │"L" │ └──┴──┴──┘ 引数OYA="A"でSQLを実行した場合に 以下のような この引数を含むそれ以下のツリーに関する データを取得する方法を教えてください。 ┌──┬──┬──┐ │OYA │KO │Data│ ├──┼──┼──┤ │A │C │"C" │ ├──┼──┼──┤ │A │D │"D" │ ├──┼──┼──┤ │A │E │"E" │ ├──┼──┼──┤ │D │H │"H" │ ├──┼──┼──┤ │D │I │"I" │ ├──┼──┼──┤ │D │J │"J" │ └──┴──┴──┘
- ベストアンサー
- SQL Server
- エクセル、任意の「行」だけを抽出したい。
こんなことできますか? A1:F100のセル内にランダムに数字が入っています。 質問1) この中から 1行目→3行目→5行目と一つ飛ばしで入っているデータを抽出してH1:M100の範囲内に表示させるにはどのような操作をすればいいのでしょうか?関数とかで簡単に抽出表示させる技とかあればいいのですが・・・。 A1-B1-C1-D1-E1-F1 A2-B2-C2-D2-E2-F2 A3-B3-C3-D3-E3-F3 A4-B4-C4-D4-E4-F4 A5-B5-C5-D5-E5-F5 A6-B6-C6-D6-E6-F6 A7-B7-C7-D7-E7-F7 ・・・ A100-B100-C100-D100-E100-F100 の中から A1-B1-C1-D1-E1-F1 A3-B3-C3-D3-E3-F3 A5-B5-C5-D5-E5-F5 ・・・ を抽出して H1-I1-J1-K1-L1-M1 ・・・ H100-I100-J100-K100-L100-M100 の範囲内に表示させたいです。 質問2) 同様に、 1行目→4行目→7行目と二つ飛ばしで入っているデータを抽出してO1:T100の範囲内に表示させるにはどのような操作をすればいいのでしょうか?関数とかで簡単に抽出表示させる技とかあればいいのですが・・・。 ※ 説明がわかりにくいかもしれませんが、よろしくお願いします。
- ベストアンサー
- その他MS Office製品
- Excel:縦横入れ替えの応用
Excelでの質問です。 WinXPでExcel2003を使用しています。 データは以下のように並んでいます。 A B 1) Aさん 2) Bさん 3) Cさん 4) 5) Dさん 6) Eさん 7) 8) Fさん 9) Gさん 10) Hさん 11) Iさん このデータを↓のように並び替えたいのですが・・・ A B C D 1) Aさん Bさん Cさん 2) 3) 4) 5) Dさん Eさん 6) 7) 8) Fさん Gさん Hさん Iさん 9) どうにもこうにもうまくいかないので教えてください。 既出だったらすみません。 よろしくお願いします。
- ベストアンサー
- Windows XP
- エクセル 3列おきに列を挿入したい
いつもお世話になります。 1行目に営業所コードがあり、そのコードを3列おきに表示するにはどうしたらいいでしょうか。 A B C D E F G H I J 2 3 4 5 7 8 11 12 14 15 ↓ A B C D E F G H I J 2 3 4 5 営業所コードは2~150の数字で、100ほどの営業所コードが存在します。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルデータの並び替え
A列に 1 2 3 4 5 6 7 ・・・・・ B列に a b c d e f g h i j k l ・・・・ と文字列があります。 これを C列に 5つずつデータをセットにして並べたいのです。 A列 B列 C列 1 a 1 a 2 b 3 c 4 d 5 e 2 b 6 f 7 g 8 h 9 i 10 j 3 c 11 k 12 l 13 m 14 n 15 o 4 d 16 p 17 q 18 r 19 s 20 t 5 e 以下同じように続く 6 f 7 g 8 h 9 i 10 j 11 k 実際のC列のデータは トマト tomato ネコ cat 机 desk いす chair かばん bag のようにしたいのです。 関数の扱いがわからずに苦戦しています。どうぞ、よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ありがとうございました。今度はISERRORにMATCHにVLOOKUPですか。色々な方法があって、おもしろいですね。勉強になります。