締切済み Excel2007での質問です 2018/06/09 14:52 D列の2行目から縦状にデータが入ってまして、そのデータをM列の2行目から逆さまにならべたいです。 D M ア ン キ ケ タ タ ケ キ ン ア という具合にしたいです。お願いします。 みんなの回答 (4) 専門家の回答 みんなの回答 imogasi ベストアンサー率27% (4737/17070) 2018/06/10 10:29 回答No.4 D列をM列にコピーする。 どこか空いた列(仮にN列とする)に、D列最下行数を視察で見る。仮に9とする =9+1-Row(M1)と入れて下方向に式を複写。 式を使わなくても、N列で、オートフィルで下方向の.9、8.7・・のセルを作る方法でもよい。 (修正)ソート・キーをシートの作業列に、作ったことに相当する。 データベースなどで、複雑なソートでは、何とか自分で(プログラムで)ソートキーフィールドを、特別に作り、それをもとにソートして、並べ替えを実現する売位がある。 例 M列 N列 あ 9 き 8 た 7 け 6 ん 5 お 4 が 3 ぐ 2 ん 1 データー並べ替え、N列で昇順の並べ替えをする。 N列を消去。 結果はM列は ん ぐ が お ん け た き あ 質問者 お礼 2018/06/20 05:29 助かります。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 msMike ベストアンサー率20% (371/1817) 2018/06/09 15:57 回答No.3 =OFFSET(D$2,COUNTA(D:D)-ROW(),) 画像を拡大する 質問者 お礼 2018/06/09 17:53 こういうやり方もあるんですね。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 skydaddy ベストアンサー率51% (388/749) 2018/06/09 15:57 回答No.2 D,M以外の列にもデータが入っているとします。 1)適当な空列にD列のデータをコピーします。 2)その左隣に2行目から1,2、3・・・と必要な行数を埋めます。 3)その2つの列を選択し、数字の入った列の降順で並べ替えます。 (データタブにあるZA↓をクリックでもOK) 4)D列をコピーした列のデータが逆順に並びますので、それをM列にコピーします。 関数で行う場合、D列のデータがどのような状況かで条件が変わります。例えば途中に空白セルが入っているとD列の全データ数を見つけるのはマクロでないと簡単ではありません。ソートを使う方法は、こういうややこしいことを考えなくてもいいので、連番、コピー、ペースト、並べ替え、コピー、ペーストなので簡単です。 ちなみに1,2、3・・と昇順の数字(連番)を入れる簡単は方法は、例えばX列に入れるならX2に1、X3に2を入れた後にこの2つのセルを選択、右下の角(X3セルの右下)をつかんで下にドラッグすればX4以降のセルに自動的に昇順の数字が入ります。 質問者 お礼 2018/06/09 17:52 このやり方楽です。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 HohoPapa ベストアンサー率65% (455/693) 2018/06/09 15:16 回答No.1 M2セルに =INDEX($A$2:$A$6,ABS(ROW()-7),1) を埋め、 下方向に6行目まで複写するというのはどうでしょう。 質問者 お礼 2018/06/09 15:23 試してみます。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアExcel(エクセル) 関連するQ&A エクセル セルデーターの統合 エクセルのセル(行)にあるデーターを統合したいのですが・・・。 列も行もかなりあり、共通のデーターは何個かあります。下の例では、ア01とイ01です。 その他は、ア02とイ02という具合にセットになってます。 どちらかの行(ここでは1と3)にデーターをまとめる。 【例】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|空白|エ*|空白| 2|ア01|イ01|空白|カ*|空白|キ*| 3|ア02|イ02|ク*|空白|ケ*|空白| 4|ア02|イ02|空白|コ*|空白|ナ*| 【完了後】 ***A列|B列|C列|D列|E列|F列| 1|ア01|イ01|ウ*|カ*|エ*|キ*| 3|ア02|イ02|ク*|コ*|ケ*|ナ*| このような、データーの簡単な結合方法は、ありませんか? Excel2007で抜き取り? ア、イ、ウ、エ、オ、カ、キ、ク、ケ、コの記号のいずれかがセルA3~J3の各セルにダブルことなく適当に入ってます。L3とM3に1~10までのどれかを入れて、 (1)L3に1が入ると、A3に入った記号がO3にコピーされ (2)M3に5が入ると、A3から5番目のE3に入った記号がP3にコピーされる という仕組みにしたいです。 今は例えで3行目を使いましたが、4行目、5行目.....とできるようにしたいです。 誰かよろしくお願いいたします。 エクセルのコピペ機能で 当方、windowsで、 エクセル2003を利用しております。 エクセルでのセルのコピペ作業で、 行でも列でもいいのですが、 複数行、または複数列に渡る範囲のセルをコピーして、 別のシートに貼り付ける際、 コピーした範囲のセルで、数値が含まれるセルのみをコピーして、 貼り付け先にデータが入っていればそこは貼り付けられず、貼り付け先を残したまま、貼り付けするような機能ってないでしょうか? たとえばですが、コピー元の範囲(図1)をコピーし、(図2)に貼り付けた時に、(図1)が出来上がってしまうのではなく、 図1と図2を足した状態で図3の形で、ペースとしたいのですが、こんな機能ないでしょうか?分かりにくくなってまして申しわけないです。 ご教授いただければ幸です。 図1) A B C D E 1ア サ 2イ 3 4エ ネ 図2) A B C D E 1 カ 2 キ 3ウ ク 4 ケ 図3) A B C D E 1ア カ サ 2イ キ 3ウ ク 4エ ケ ネ 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム Excel関数について A列の1行目に A C D F X のデータが入ってきます。 B列の1行目に 0 1 2 9 T V のデータが入ってきます。 条件はA列の1行目がAまたはFでB列の1行目が0の場合は10% 条件はA列の1行目がAまたはFでB列の1行目がTの場合はブランク 条件はA列の1行目がDの場合はブランク 条件はA列の1行目がXの場合は100% 上記以外は0% の条件を満たすための関数の設定の仕方を教えてください。 EXCEL:IF_条件計算式について教えてください! EXCELにてうまくいかないので教えてください データ A B C 1 M 100 600 2 M 200 3 M 300 4 N 100 300 5 N 200 6 O 100 100 上表データにてA列にて 同じデータMが3行続いていたらC1にM合計=600 同じデータNが2行続いていたらC4にN合計=300 データ単独OのみだったらC6にO合計=100 がそれぞれA列データを比較して条件比較して計算結果を C列に表示したいのですがうまくいきません。 A列データは飛び飛びにて同じデータはありません。 2行か3行が連続しているだけです。 教えて下さい。 (Excel VBA)困っています・・・orz エクセルを使うとある業務でマクロを組み、最適化を図ろうと試みているのですが 気がつけば高度な領域に突入していまして、僕みたいなレベルじゃ全然???な状況になってしまいました。 まず A列の1行目から任意の行に(10行までしかなかったり、1000行まであったりとランダムにあるとする)、任意の文字列(ABCなど)があるとします。 それからオートフィルタを使い、A列からある任意の文字列(ABCなど)を検索条件にしてデータを抽出します。 抽出されたデータベースのA列には検索条件にある「ABC」が任意の行まであり、その抽出されたデーターベースのD列に今度は「XYZ」とという文字列を 抽出された分の最終行まで割り振る・・・ つまりA列《ABC》で検索され抽出されたデータのD列には《XYZ》が自動に入力される もし、検索条件(ABC)で抽出されたデータが「0」件だった場合は、D列には何もせず、次の検索条件に進む・・・ というものをマクロで組みたいのですがどうやったらよいのでしょうか?? 何卒、ご教授お願い致します。 Excel2007で質問です。 sheet1にセルD3から下に向かってデータが2000個以上入ってます。 (1)マクロボタンを押します。 (2)D列で任意の行番号の値(今回は1000行目)をコピーします。 (3)sheet2,sheet3,sheet4のN6に(2)をペイストします。 (4)、(1)に戻りマクロボタンを押します。 (5)、(2)に行きまして、1つ下の1001行目をコピーします。 (6)、(3)に行きN6の下のN7にペイストします。 これをマクロボタンを押す度に繰り返したいです。 EXCEL関数で教えてください。 B列に3行おきに名称があります。 C列にその名称ごと(3行ごと)のロット数 D列にその名称ごと(3行ごと)の値A E列にその名称ごと(3行ごと)の値B が入力されています。 そのデータを名称ごとに1行にまとめる場合の関数を教えてください。 EXCEL20001分ごとのデータを抽出したい お世話になっておりますm(__)m(このごろは頻繁に(^^ゞ) タイトルどおり、1分ごとのデータを抽出したいのです。 データは次のようになっています。 A列1行目から縦に日付です。 2002/1/1 2002/1/1 2002/1/1 2002/1/1 2002/1/1 2002/1/1 上記のように同じ日付がずーっとつづいています B列1行目から縦に時間です。 0:30:04 0:30:06 0:30:08 0:30:10 0:30:12 0:30:14 0:30:16 ・ ・ ・ 上記のように2秒ごとにデータがあるのです。 ただし、C列にもその日付と時間に対応したデータがあります。 2秒ごとにデータがあるのですが、 それを1分ごとのデータを抽出したいのです。 どうにかこうにかしてできないものでしょうか? 関数とかでできるでしょうか? VBAとかはぜんぜんやったことがないので、 もしそれをつかわなければ出来ない場合は、 詳しく説明してくださればうれしいです(涙 助けてください…エクセルで質問です 1、A1:A10の中にア、カ、ク、イ、エ、コ…などが並んでいます。 2、B1:B10の中にも同じように並んでいます。 3、これがDまであります。 4、5列目から、アの列、カの列、クの列、イの列、エの列、コの列とありそれぞれの1行目にA1:A10の中に、記載があるものに○、アYとなっているものは◎、名前のないものは空白としたいです。 2行目はB1:B10の中に以下同文です。 範囲の中にある文字は、ア、カ、ク、イ、エ、コのどれかか、それに「Y」がついたもののみです。 複雑ですみません、よろしくお願い致します。 Excel2003に関しての質問です。 Excel2003に関しての質問です。 A列の各セルごとに数字や文字など、さまざまな文字列が存在したBookにて、 『数字が8個連なった行のみを抽出し、ほかの行は削除する』ことはできるでしょうか? たとえば添付のようなものです。 添付画像は2007ですが、会社のは2003なので… この場合は、2.3行目や5.6行目などを抽出し、ほかのデータは削除したいのです。 また、この抽出作業をマクロ記憶しておき、手間を省きたいと思っています。 面倒なのが、データの個数が日々増減しているので、 Aの○○行を毎回消せば大丈夫!というものでもないので、困っています。 どなたかご教示ください… Excel関数についての質問です。 A B C D E 10/31 123456 789456 東京 5,000 10/31 569884 123456 大阪 8,000 11/1 561854 654779 神奈川 6,000 11/1 545425 569846 千葉 5,000 11/1 268552 123465 埼玉 9,000 11/2 863341 128965 青森 7,500 このような表があったとします。また、データを抽出したい別のシートに、 =today() で今日の日付を表示しておきます そこで =today() に一致する日付のD列とE列のデータを抜き出したいのです。(例えば、今日が10/31だったとしたら、下記のように東京5,000、また次の行に大阪8,000となるように。) 10/31 東京 5,000 10/31 大阪 8,000 このようなことは、可能でしょうか? どうぞ教えてください。よろしくお願いいたします。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム 検索したデータと同じ行にある別せるのデータ取得 いつもお世話になります。 エクセルで、決められた列からあるデータを検索し、データを見つけたらその行の他のデータを取得するワークシート関数はありませんか? (例) A列 B列 C列 D列 E列 1行 1 あ a ア 月 2行 2 い b イ 火 3行 3 う c ウ 水 4行 4 え d エ 木 5行 5 お e オ 金 例えば、B列から、「え」を検索して、4行目のD列とE列のデータの「エ」と「木」を取得する。です。 よろしくお願いいたします。 再質問です。Excel2003重複しないデータを 皆様、いつもお世話になっております。 突然のVBAの仕様変更で、困っております。 質問の題名で検索して頂けると幸いです。 やりたい事は、Excelのsheet1にDATA(データベース)が入っております。 そのDATAをsheet2の方に表示、編集(保存)するという仕様でございます。 添付データは、以前大変お世話になった方が作成されたものです。 これをベースに質問させて頂きます。 この画像は、仮にsheet2とします。DATAがが、入っているのがsheet1になります。 この画面(sheet2)で顧客Noを入力すると、sheet1のデータが表示できる仕組みです。 以前は、この画面のようにsheet1のAK列まででしたが、今回はsheet1のAU列までの データです。列が増えるだけならいいのですが、画面のH列の3行目から12行目まで あるデータを出力させたいのですが、そうするとAUまでsheet1の列を増やす必要が あります。 画面で言いますとF列にsheet1というところにPから始まっているのがsheet1のデータを 出力しているということです。sheet1のP列とQ列の間にセルの挿入、次にQとRにセルを挿入 これを10回くりかえすと、sheet1のY列とZ列にセルの挿入すると、sheet1のデータは、 AU列になります。Pから1つずつ縦にセルを挿入してYまでいきます。 その飛ばした、データを添付画像でいうとH列に10行分の表示をさせたいのですが、 全く良い案が浮かびません。 長文になり分かりづらいかと思いますが、またご協力お願いいたします。 エクセルデータの修正について 横 列A~Zまで、縦 約2万行の数値データの表があります。 A列には「130」「160」「124」の3つの数値のいずれかが入っています。 このうち「130」と「160」は列の並び順がそろっているのですが、「124」の行には、D列でデータの欠如が1つあり、またW列とX列に不要なデータがそれぞれ1つ入っていて、Z列までのデータが一つ右にずれてしまっています。 この「124」のデータの横並び順を「130」「160」にそろえたいのですが、データの配置を変えずに直す良い方法はありますでしょうか? 縦並び順は、「130」「160」がランダムに72行続いた後、73行目に「124」が1行入り、これが繰り返しています。 「124」は全体で約300行ほどになります。 この300行を一度に修正し、元の配置に戻すことが出来れば、と思っております。 良い知恵がありましたら、お貸しください。 よろしくお願いいたします。 Excel2000マクロ記述について 下記の条件で下記のようなマスターを参照してマクロを作成したいのですが、どのように記述したら良いでしょうか シート名 滞留在庫表 条件 c列の5行目からdataが入っています。data例(AD1200S0110000000P)18桁 dataの頭8桁目がBの場合はL221をV列に表示 dataの頭8桁目が、A又はM又Pの場合はL222をV列に表示 dataの頭8桁目がB、A、M、P以外の場合は、ブランクをV列に表示 シート名 表示再設定マスタ A列 B列 5行目****************** 6行目*******B********** L221 7行目*******A********** L222 8行目*******M********** L222 9行目*******P********** L222 [Excel2000] データの移動について A列~F列までの文字データを以下のようにA列とB列の2列に移動させたいのですが、いくら考えてもわかりません。データが1000件以上あり、手作業ではミスをしかねないので、何かよい方法はないでしょうか?よろしくお願いします。 (手順) (1)B~D列のデータを縦に並べる。(B~Fには文字データが入ります。すべての列にデータがあるとは限りませんが、少なくとも、B列には必ずデータがあり、B、C、Dの順にデータが入っています。) (2)その左側にA列のデータを並べる。 (A列) (B列) (C列) (D列) (E列) (F列) 000001 10 15 20 000002 5 000003 15 10 5 3 1 ↓ (A列) (B列) 000001 10 000001 15 000001 20 000002 5 000003 15 000003 10 000003 5 000003 3 000003 1 自然対数の底の関数 答えは あ5、い8、う6、え7、お5、か8、き7、く6 ア8、イ1、ウ2、エ8、オ1、カ6、キ1、ク2、ケ8 ですが、解き方が分かりません。 Excel2010でのHLOOKUP関数 Excel2010で列(縦方向)に1組のデータ(200個程度)を入れ、現在140組のデータが入っています。別シートに票を作成し、票内の各セルにHLOOKUP関数を入れ、この140列×200行のデータベースから、指定した列(検索値)のそれぞれの行からデータを抽出し表示するようにしています。 これまでは、検索値を入力すると、該当する列内の値を票内に反映していてくれていたのですが、この度新たな列を増やしたところ、その列の値を表示してくれません。関数内のデータの範囲はその列以上に広く指定しています。わかりにくい説明で申し訳ないのですが、考えられる原因はありますか。よろしくお願いします。 【Excel VBA】条件つき行削除 Excel2003を使用しています。 システムからCSVで落としたデータで、データの並び方に規則性があるので、それを利用して、不要部分のデータをマクロで削除できないかと思い、質問させていただきます。 A列に『累計』を含む文字があった場合、その行のD列が0だったら、その行より上の行のA列に『計上日』と入力されている行までを削除するということをしたいです。 下記でいうと、2~5行までを削除したいです。 A B C D 1 2 計上日 3 4 5 累計 0 6 7 計上日 8 9 累計 1000 上記では、B列、C列には何も書いていませんが、実際はデータが入力されていたり、空欄だったりです。 D列が0の行を削除するコードはわかるのですが、さらに、条件が加わっても同じように処理は可能でしょうか? よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
助かります。ありがとうございました。