• 締切済み

エクセルの質問です

エクセルの質問です。   A   B   C    D    E    F 1         日付  A車  B車  C車 1         7/1   山田      太郎 2         7/2       太郎 3         7/3            花子 4 A車⇒ ■■ 5 B車⇒ ●● 6 C車⇒ ▼▼ 上記の表があります。 B4,B5,B6の各セルに A車、B車、C車の最終使用日付を自動で入れるようにしたいのですが可能でしょうか? D1:F3に入る名前はランダムになります。 ■■⇒にはD列の最終使用日 ●●⇒にはE列の最終使用日 ▼▼⇒にはF列の最終使用日 が入るようにしたいのです。 出来れば関数のみで出来ればと思ってるのですがもしマクロを使うならそれでもと思っています。 下手な質問ですがよろしくお願いします。

みんなの回答

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

関数だと 適当なセルに(たとえばA1) =MAX(IF(ISBLANK(D1:D400),0,ROW(D1:D400))) としてSHIFT+Ctrl+ENTERします でC5に =INDIRECT("C"&A1) とか…

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.1

マクロですが Sub test() Range("B5") = Range("C" & Range("D65536").End(xlUp).Row) Range("B6") = Range("C" & Range("E65536").End(xlUp).Row) Range("B7") = Range("C" & Range("F65536").End(xlUp).Row) End Sub でいかがでしょう

関連するQ&A

  • エクセルの集計での質問

    A列に日付、BからF列に担当者名(1~5)が入っています。 この表で誰が何日稼働したか調べたいのですが、日付の被りがあるのと、例えば▲▲さんが「担当者1」、●●さんが「担当者2」と決まっているわけでなく、早いもの順に「担当者1~5」までに名前が入っています。 A B C D E F 日 担1 担2 担3 担4 担5 1/3 太郎 次郎 花子 三郎 和子 1/3 次郎 太郎 三郎 美和 和子 1/4 花子 次郎 孝夫.......... この場合求められたものが 1/3 太郎 ×1、次郎 ×1、三郎×1、花子×1、和子×1 、美和×1 1/4 花子×1、次郎×1、孝夫×1 なので 太郎1日 次郎2日 三郎1日 花子2日 和子、美和、孝夫各1日 という風にエクセルで集計できないでしょうか?

  • Excel マクロ 特定の列のみカット&ペースト

    Excel マクロ初心者です。IF文を使用しているのですが上手くいきません。 A列が「次郎」の時、1つ上の行のB~E列をカットし次郎の行へペースト、B列が空白の行削除・A列に山田を追加する。 例 A列|B列|C列|D列|E列 花子|a|あ|か|g 太郎|c|う|き|g 次郎| | た | | 三郎|e|お|く|g マクロ後 A列|B列|C列|D列|E列 山田花子|a|あ|か|g 山田次郎|c|う|き|g 山田三郎|e|お|く|g 色々と調べて試してみたのですが知識不足の為、上手くいかず・・・全文載せていただけると、とても助かります。

  • 【エクセル】リストの照合について教えてください!!

    sheet1に、下記の様に600件の氏名が書いてあります。 A      B 1     山田太郎  2     鈴木花子 ・・・ 600   佐藤次郎 sheet2に、地域と氏名がずらっと書いてあります。 A      B      C     D    E 東京都   神奈川県   埼玉県   千葉県  茨城県 山田太郎 鈴木太郎 山田花子 佐藤次郎 ・・・ このsheet2の地域を、sheet1のC列に下記の様に入れたいのですが、 どの様に行ったら良いでしょうか? みなさんのお知恵をください!!宜しくお願い致します。 A      B      C 1     山田太郎   東京都 2     鈴木花子   神奈川県 ・・・ 600   佐藤次郎   埼玉県

  • 多数のレターの購読管理

    たとえば、 山田太郎さんという人が、レターA、レターB、レターEを購読 山田花子さんという人が、レターC、レターFを購読 田中太郎さんという人が、レターAを購読 などの複数のレターを購読するような場合、それをアクセスのデータとして管理する場合、 氏名、購読紙 山田太郎 A,B,E 山田花子 C,F 田中太郎 A というようなテーブルを作り、その上で各種のフォームなどに組合わせていくものなのでしょうか? それとも、 氏名 購読紙 山田太郎 A 山田太郎 B 山田太郎 E 山田花子 C ・・・・ のようにしていくべきなのでしょうか? プログラミング初心者の質問です。 #質問の意図は、どっちが、(あるいは別の方法)扱いやすいのかというようなことを知りたい。これから作業するにあたって、後悔しなくて済むよう・・。

  • エクセル 2列に並べた氏名のチェック

        A列       B列      C列 1 山田 太郎   山田 太郎   2 山田 花子   吉本 喜劇 3 吉本 喜劇   挟間 寛餅 4 挟間 寛餅   池野 めだ シート(1)にシート(2)からコピーしてきた氏名をB列に貼り付け、 AとBの氏名が同じかどうかC列に結果を出して確認したい。 C列に =IF(A1=B1,"○","×")と入れてみても 見た目は同じ「山田 太郎」でも×と出てしまいます。 (1)何が間違って「×」と表示されるのか? (2)C列に結果を出す方法は? わかりづらい説明かもしれませんが、よろしくお願いします。

  • Excelで集計の方法

    A列に名前が入っています。 B列に数字(個数)が入っています。 A列にある名前は重複しています。(同じ名前が何回も出現します。) このA列にあるリストを同じシートのD列に表示し、更にE列に名前ごとの合計を出したいのですが、どうすればよいでしょうか? つまり A列   B列 太郎   50 一郎   20 花子   30 太郎   40 花子   50 一郎   50 太郎   20 これを 太郎=110 一郎=70 花子=80 としたいのです。 よろしくお願いします。

  • エクセル:マクロでこんなことはできますか?

    【シート1】に名簿があります。 1 山田太郎 | ○○市○○町 | 電話 ・・・・ 2 山田花子 | ○△市  |・・・ といった一般的なものです。 【シート2】は、データ入力用としています。 A2~A4の3つを結合し、シート1から”山田太郎”を参照(INDIRECT関数使用) A5~A7の3つを結合し、同様に山田花子を参照 B2,B3.B4、C2,C3,C4は必要データを入力しています。 ★やりたいこと 【シート1】の山田太郎(1行すべて)を削除したときに、 【シート2】の2~4行に入っている山田太郎さんに関するシートを自動的に削除したい。 以上です、よろしくお願いします。

  • エクセルでアドレス帳を製作しているのですが・・・

    エクセルでアドレス帳を作成しているのですが、 A1セル:氏名 B1セル:フリガナ C1セル:姓 D1セル:名 の項目名を入れてA2~100をアドレス帳として登録 【C2:姓】【D2:名】に入力した文字を【A2:氏名】の列に結合反映するようにA2~100に関数を=C2&D2&E2と登録しています。 例えば C2には 山田 D2には太郎 と入れたら A2には 山田太郎 と入力されます これをA2の姓と名の間に半角スペースを自動で入れてC2とD2に入力した文字のフリガナもB2に自動で入力させる方法を探しています A2       B2        C2     D2 山田太郎  ヤマダタロウ  山田   太郎 ↓ A2       B2        C2     D2 山田 太郎  ヤマダタロウ  山田   太郎 解かりずらい説明ですいませんが、アドバイスよろしくお願い致しますm(__)m

  • エクセルで月ごとの複数データを別シートに抽出したい

    エクセル2007で、sheet1に元となるデータがあり、その中からsheet2に月毎に列でまとめて、しかも日付順に並ばせたいと思っています。 まず、下記がsheet1のデータ例です。 -------------------------------------------- [sheet1]    A列     B列          C列      D列 1  名前     レンタル希望    血液型    担当 2  山田太郎  2013/9/12     A型      営業  3  鈴木花子  2013/8/1      B型      開発 4  山下健    2013/9/10      O型     広報 -------------------------------------------- 上記のような、随時追加・修正されていくデータです。 それを、下記のようにsheet2にB列(レンタル希望日)の月で検索し、B列の日付順でA列(名前)とB列(レンタル希望日)を随時表示させていきたいです。 -------------------------------------------- [sheet2]    A列      B列         C列      D列 1  8月レンタル            9月レンタル 2  名前      レンタル希望   名前     レンタル希望 3  鈴木花子   2013/8/1     山下健    2013/9/10 4                     山田太郎   2013/9/12 -------------------------------------------- このような形でsheet1を変えたものをレンタル希望日を基点にとして 随時並ばれていて、この月はこのぐらいの希望がこの人からあるのか(あったのか) というのがわかるような管理表を作りたいと思っています。 フィルタオプション等をいろいろ試してみましたがうまくいかず、 また、なかなかマッチするQAが見つからず困っています。。。 どうかよろしくお願いします!

  • Excel(数値の非表示)

    日々の出費を管理する表を作っています。 A列は日付、B列C列D列は項目別の数値 E列はその日付の数値の合計(B1+C1+D1) F列はその日までの累計(A列ではE1=F1、B列以降はF1+E2) この表の翌日以降のE列、F列の数値を表示したくないのですがどうしたらよいでしょうか? E列に関しては、翌日以降はB列C列D列が未入力となり必ず0が入るので、オプションで「ゼロ値」のチェックをはずすことで対応しようと考えているのですが問題ないでしょうか? F列に関しては数値が0にはなりませんので関数を使うことになるかと思うのですが、それが分からず困っています。 初歩的な質問と思いますが宜しくお願いします。