ベストアンサー エクセル1行おきのセルを隣の列の一つ上に移動したい 2012/06/22 21:05 A列の奇数行に名前、偶数行にコード番号が書かれています。 それをA列に名前、B列にコード番号としたいです。 どうぞよろしくお願いします。 画像を拡大する みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー 某HN クロメート(Chromate)(@CoalTar) ベストアンサー率40% (705/1742) 2012/06/22 21:29 回答No.1 C1セル =INDEX($A:$A,ROW(A1)*2-1) D1セル =INDEX($A:$A,ROW(A1)*2) C1:D1セルを選択し、下へオートフィル 必要部分をコピー&値の貼り付け 添付図参照 画像を拡大する 質問者 お礼 2012/06/22 21:34 すごい!あんなに苦労していたのに一発でできてしまいました。回答も図入りでわかりやすく、しかも早くて、ありがとうございます。 会社の膨大な資料を これでわかりやすくできます。 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 2 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセルでセルの行番号を検出し、比較したいんですが…。 A B C D 1 7 9 10 ● 2 8 12 11 ○ 3 6 8 10 ○ 4 14 9 9 ● 5 7 12 10 ○ 6 12 8 12 このようなA列~D列があるとします。 A列~C列は値が、D列には○や●の記号が入るとします。 ここで、D1には、 「A2以降のA列で、C1より大きい値が最初に出る行番号」 と 「B2以降のB列で、C1より大きい値が最初に出る行番号」 を比較したときに、 A列の方が早ければ○、B列の方が早ければ●と表示させたいのですが、 どのようにすればよいでしょうか? (たとえば、D1は、A列では4行目、B列では2行目にC1より大きい 値がでるので、●といった感じです。) 引き続いて、D2は 「A3以降のA列で、C2より大きい値が最初に出る行番号」 と 「B3以降のB列で、C2より大きい値が最初に出る行番号」 を比較… といった感じで進めて行きたいのです。 非常に困っています。 どなたかご教授ください。 よろしくお願いします。 エクセルで、列の空欄に隣の列の数値を入れたい エクセル初心者です。関数を教えていただきたく質問をいたします。 A列に数値(電話番号)が入ったセルが並んでしますが、7個にひとつくらいの割合で空欄のセルがあります。 しかし隣のB列には、A列で空欄となっているセルの隣に数値(電話番号)がほぼ入っています。 そこで、A列で抜けている数値を、B列から移し、ほぼA列で事を済ませたく考えています。 どなたかご教授いただけないでしょうか。 A列もB列も空欄の行もあります。 オフィスは古く2003です。 どうぞよろしくお願いいたします。 EXCELの行番号、列番号の大きさ! EXCELで列番号A、B・・・行番号1、2、3の文字の大きさが、EXCELのファイルによって違います。印刷しようとしても同じ設定なのに若干ずれています。 違うところといえば、その列番号、行番号の文字の大きさです。直すにはどのようにしたらよいのか教えてください! 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム EXCELで3行ごとに入力された数字を隣の列に行をあけずに入力 EXCELで5行ごとに入力された数字を隣の列に行をあけずに入力するような関数や指示の仕方はありますでしょうか? たとえばA1に20、A5に70、A10に13、A15に19、A20に6と入っていたとする。 それをB1に20、B2に70、B3に13、B4に19、B5に6と並ぶようにしたいのです。 ちなみにA列の5行ごとに入れた数字はどんどん増えていく予定です。 A B 1 20 20 2 70 3 13 4 19 5 70 6 6 7 8 9 10 13 というような感じです。何かいい方法をご存知の方、教えて下さい。 Excelである列の値によって条件書式を行に反映させるのって? EXCEL2000を使っています. 「A列が偶数のとき,その行を任意色bに,A列が奇数のとき,その行を任意色cに」と行を目で追いやすいようにストライプにしたいのですが,これって何らかの関数でできますか? 条件つき書式では1つのセルに対してしかできないようなので. 知っている方いましたら教えてください.ネットで探したのですがわかりませんでした. エクセルの行と列の入れ替え こんばんは。 エクセルの行と列を入れ替えたいのですが、どうすればいいですか? a1~a**にあるデータ(縦長ですね。)を一番上の行に移したいのです。(横長にしたい)。 同様にb1~b**のものもa2~??2というように行列を入れ替えるにはどうしたらいいでしょうか? たぶん、簡単な操作でできると思うのですが、見つからなくて。。。 ちなみにロータス123では「行列の変換」ってなまえで同様の操作があったような気がします。 13行目のセルの値が0のとき、その列を非表示にする Windows7 Excel2007でマクロ作成中の初心者です。 13行目のセルの値が、0のときは、その列を非表示にするというマクロを作ろうとしましたが なかなか難しくておてあげです。探したら次のようなコードがでてきました。 ボタンを押すとK列の値を参照して「A」と表示されている行を隠し、「表示する」ボタンを押すと、 解除するという処理。 Option Explicit Private Sub Cmd隠す_Click() Dim 行番号 As Long '行を隠す For 行番号 = 4 To 13 If Cells(行番号, 11).Value = "A" Then Cells(行番号, 1).EntireRow.Hidden = True End If Next 行番号 End Sub Private Sub Cmd表示する_Click() '表全体を再表示する Cells.Select Selection.EntireRow.Hidden = False Selection.EntireColumn.Hidden = False Cells(1, 1).Select End Sub このコードを利用して、13行目のセルの値が、0のときは、その列を非表示にするというコードにしたいのです。 よろしくおねがいします。 行と列情報を1つのセルにまとめたいです こんにちは。 現在、「マクロの記憶」で処理していますが、フリーズが多いため質問させてください。 -------------------------------------------------------------- 添付画像7行目までのように、データが入力されています。 同じシート内で、データを処理し添付画像11行目以降のように ・0が書かれたセルを削除したいです。 ・1と書かれたセルを、同列1行目に書かれた数字(日にち)に置き換えて、B列の年月とまとめて1セルに収めたいです。→年月日を作成したいです。 ・左詰めにまとめたいです。 A列:ID番号 B列:年月 C列-AG列:日にち(C1からAG1までは1~31が連続で入力されています。) ・A列のIDがB列の年月ごと1行でまとまっています。 ・IDによっては、年月が同じなのにもかかわらず複数行に分かれることがあります。添付画像16,17行目のようなことが起こります。 ・IDごとに、複数行存在する場合があります ・IDは昇順です。年月の順番はバラバラです。 例えば、2行目のIDが1000の方は、B2が201908、Q2とR2が1なので 2019年08月15日(20190815)、2019年8月16日(20190816)としたいです。 多い方だと、1行に15個の年月日が表示されています。 -------------------------------------------------------------- 分かりにくい部分がありましたらご教示いただけますと幸いです。 お忙しいところ恐縮ですが、何卒宜しくお願いいたします。 検索の実行で、ヒットした行のA列の番号を、セルB3に自動入力するマクロ 検索の実行で、ヒットした行のA列の番号を、セルB3に自動入力するマクロを教えてください。 エクセルの6行目から約19000行目まで、A列には1からの番号、B列に薬名、C列に剤形、D列にコードが入力されている薬台帳があるのですが、この台帳から薬名を検索して、最初にヒットしたA列の番号をセルB3に表示したいのです。 どなたかよろしくお願いします。 Excelのセル移動 最終列から行のトップへ移動するには 例えばA1からE5の表で、セルを列方向(A1⇒B1⇒・・・E1)に移動させ、最終列までくれば次ぎの行のトップ(E1でEnterを押せばA2に移動させたい)にセルを移動したいのですが、今はTabで列を移動し、最終列でEnterで行なっています。全てEnterでできると聞いたのですが、どなたかご存知の方教えてください。よろしくお願いします。 エクセルの行・列のタイトルについて 「A1:V17」の範囲で横長の表を作りました。 「A列:B列」と「1行:2行」を2・3ページ目にも表示させたいのですが、どのようにすればいいでしょうか? 「ページ設定」画面の「行のタイトル」に「$1:$2」、「列のタイトル」に「$A:$B」と入れると、1行目のタイトル部分が2ページ以降、B列の範囲で切れてしまいます。 行と列とを同時に設定することは出来ないのでしょうか? ご協力お願いします。 エクセルで長い行を5行ごとに1列にするには? エクセルで行列の入れ替えの応用(になるのでしょうか?)をお尋ねします。 A列に例えば100行のデータが入っているのを、5行ずつ横並べにして、20行にしたい時どうすればよいでしょうか? A列 ------- データ1 データ2 データ3 データ4 データ5 データ6 データ7 データ8 データ9 データ10 (続く…) -------- こうなっているのを、 A列 B列 C列 D列 E列 ------------------------------------------ データ1 データ2 データ3 データ4 データ5 データ6 データ7 データ8 データ9 データ10 (続く…) ---------------------------------------- このように、表示したいのです。 お尋ねしているのは、100行ですが、 実は1500行ほどの長い名簿データが元のものです。 宜しくお願い致します。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム Excelで偶数行だけ文字列を数えたい。 Excelで偶数行と,奇数行を別々に,文字列が入っている個数を数えたい場合の関数はどのようにすればいいのでしょうか。教えてください。 セル値が指定行のセル値とマッチしたら先頭列へ移動 エクセルを開いたらA1セルの値が5だったら2行目のA1セル値とマッチしたG2 5の値の列が先頭列へ移動するようにしたいのですがVBAコードが解る方宜しくお願いします。 Excelでのセルの参照について Excel2000を使っています。 例えば Sheet2のA1に=IF(ISBLANK(Sheet1!A1),"",VLOOKUP(Sheet1!A1,Sheet3!$A$1:$B$100,2,0)) を入れてあります。 これをA列奇数行だけにコピーすると、検索するセルも参照するセルも奇数行になってしまいます。 少数だったら行数を直せばよいのですが、たくさんあって手に負えません。 何かいい方法はありませんか? 助けてください。 エクセルの行にあるものを列にする数式 エクセルの数式を使って、行に入っているものを別のシートの列に入力することについて質問です。 例(シートA) A B C D 1 月 火 水 木 2 10 20 30 40 ABCDが列番号、1,2が行番号です。 このように入力したシートがあります。 そして、違うシートには下のように入力したいのです。 例(シートB) A B C D 1 月 10 2 火 20 3 水 30 4 木 40 (ずれてしまってすみません) シートBの『10,20,30,40』のところに数式を入れたいのですが、シートAに入力した時に、シートBにそのまま反映されるようにしたいのです。 ちなみに、シートBのB1(10となっているところ)に『=シートA!A2』と入力して、それをシートBのB列全体にコピーすると、シートAのA列部分を縦によんでしまうので、反映されません。 シートAでは横によんでいって、それをシートBでは縦に表示する、というところです。 このような説明でわかりましたでしょうか? $マークも使って絶対値もやりましたが、それでもダメでした。 いい方法をご存知のかた、よろしくお願いいたします。 二行二セルの内容を一つのセルにしたい(関数のみで) A B 1 りんごの単位は りんごの単位は個 2 個 テレビの単位は台 3 テレビの単位は 雑誌の単位は冊 4 台 5 雑誌の単位は 6 冊 A列にある問い(必ず奇数行)と答え(必ず偶数行)を B列上詰めで一つにする関数を探しています。 B1セルに「=A1&A2」でオートフィルしてみるも B2セルは「=A2&A3」となり上記のような結果にはなりません。 マクロが使えないPCが有るため、関数で対応しなければならないのですが 良い関数は無いでしょうか?宜しくお願いします。 条件を満たす行の、特定の列における最小値 以下のようなスプレッドシート(Excel)があります。 [A列] [B列] [C列] [D列] [E列] [1行]資材コード メーカー 単価 平均 最安 [2行]T1111 A 311 [3行]T1211 A 411 [4行]T1311 A 311 [5行]T1111 B 299 [6行]T1211 B 500 [7行]T1311 B 312 [8行]T1111 C 300 [9行]T1211 C 280 [10行]T1311 C 400 D列(D2~D10)には、 同じ資材コードの単価の平均が入ります。 これは、 SUMIF(A$2:A$10,A*,C$2:C$10)/COUNTIF(A$2:A$10,A*) (*には当該行番号が入る。) で、表現できました。 次にE列(E2~E10)には 同じ資材コードのもののうち、 最安となる単価を表示させたいのですが、 どう関数を組み合わせるのが、スマートなのかわかりません。 たとえば、E2セル、E7セル、E11セルは 資材コードT1111になっている行のうち、 単価(C列)が最低となる時の値を表示するようにしたいので、 C2セル=311、C7セル=312、C8セル=800のうち、最低である311が E2セル=311、E7セル=311、E8セル=311 にそれぞれ表示されるようにしたいのです。 わかりにくい説明で申し訳ありませんが、 疑義があれば、適宜補足しますので、指摘してください。 よろしくお願いいたします。 エクセルの同じ行の違う列を返す関数 エクセルの同じ行の違う列を返す関数 エクセルの関数について質問があります。 例えば、以下のようなデータがあったとして、 左からA列、B列、上から1行、2行・・・5行目に 0.1 32 0.2 9 0.3 15 0.4 2 0.5 21 といったデータがあるときに、例えば MIN(B1:B5)はB4の5とわかった場合に、 この時のA4の数値を知りたいのです。 データが膨大だとその数値をさがすだけで大変です。 よろしくお願いします。 VBA 連続行データを5行ずつ隣の列に貼り付ける 初めて質問します。VBA初心者です。 B列に連続した1ヶ月分のデータがあり、1日の項目は5項目あります。 このデータを1日分毎に、C列以降に貼り付けるマクロを教えてください。 A列には、日付が5行おきに入っています。 このような感じです。 実行前 ↓↓↓ A列 B列 C列 D列 ・・・ 1行 1/1 10 2 20 3 30 4 40 5 50 6 1/2 11 7 22 8 33 9 44 10 55 11 1/3 12 ・ ・ ・ 実行後 ↓↓↓ A列 B列 C列 D列 ・・・ 1行 1/1 10 11 12 2 20 22 ・ 3 30 33 ・ 4 40 44 ・ 5 50 55 ・ よろしくお願いいたします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
すごい!あんなに苦労していたのに一発でできてしまいました。回答も図入りでわかりやすく、しかも早くて、ありがとうございます。 会社の膨大な資料を これでわかりやすくできます。 ありがとうございました。