• 締切済み

エクセルの計算式についての質問です

1つ目のブックのB列に日付け、C列に型式、D列に管理番号となっていて、A列にD列の管理番号内の最新のものに、1又は2といった番号をつけています。 ここで、D列の条件ですが、管理番号1つについてリペアして、客先に返すというようにしますので、同じ管理番号の中で最新のものについてA列で番号をつけます。その他A列は空白。 2つめのブックに一定期間(例えば1ヶ月)のデターを入れ、一定期間終了後にブック1にデーターを入れます(コピー、貼り付けで行っている)。 ここで、ブック2から、ブック1に移行したものが、最新版になります。 今は、1つ1つ管理番号を見ながら、手動で、最新版に数字を入れています。 それを、ブック1のA列で自動的に各管理番号の最新番に数字を入れたいのです。 また、中には管理番号がないものもあります。条件としたBorCorDの検索条件で出来ればと思います。可能でしょうか? 教えて下さい。

みんなの回答

  • expect25
  • ベストアンサー率44% (73/164)
回答No.1

1,管理番号順(D列)にソートし、 2,A列の小さい番号(旧いもの)を行削除する。 「管理番号の無いもの」があるとのことですが、それではデータ管理とは言えません。 9999(未整理) 0000(未分類)-仮に4桁の場合 などのコードを作って管理すべきです。 そのときは 1,管理番号順 1-2,型式(c列) 1-3,日付(B列) の順にソートすることになります。 マクロでもそのような、ルーティンを考えますが、いかがでしょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELの質問です。

    Excelの質問です。 添付した画像のように2つのbookを使い、 book1のA列に8ケタの番号、 book2のA列に3ケタの番号とそれに対応する数値がB列に入っています。 これを使い、book1のB列に book1の8ケタの番号にBook2の3ケタの番号が含まれる場合(上3ケタで)、それに対応するB列の数値をbook1のB列に入るような数式を作っていただきたいです。 IF(COUNTIFを使ってやってみたのですが、Book2の3ケタを複数選択にするとできなくなってしまいます。 また、もしできるならば、 検索条件にもうひとつ加え、62N**6**という3ケタ目も指定できればよりうれしいです。 3ケタ目は5,6の2つのうちいずれかという風にしていただきたいです! なので、 62N**5**、62N**6**の場合は2 62N**8**などのほかの数字が入る場合は0 714**5**、714**6**の場合は5 714**9**などのほかの数字が入る場合は0 ということです。 わかりにくくてもうしわけありません。 みなさんのお力を貸していただければとおもいます。 どうぞよろしくお願いします!!!!

  • エクセルマクロを使って、表を完成させたいのですが

    お尋ねします。 ブックAのシート1には、下記のように数字が入っています。 それをもとに、ブックBのシート1に表を完成させたいのですが、どのようにすればいいでしょうか。 ブックBは、ブックAのA列の値がそれぞれいくつあるかを示したものです。 ブックA    A列 1行 2A  2行 1A 3行 1C 4行 4D 5行 5D 6行 1A ※行数はこれ以上ありますが、A列には、数字とアルファベットの  組み合わせで2桁で構成されています。 ※アルファベットはA~Dで、数字は1~5です。 ブックB    A列 B列 C列 D列 F列 1行  2      1  2行  1 3行  4行            1 5行               1 ※ブックAのA列の値からブックBにブックAの値が  それぞれ何個あるかを示したいのです。  よろしくお願いします。

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  B列が昇順で並んでいる C列とD列は重複しない という条件で <=vlookup(b1,c:d,2,false)> という回答を頂いたのですが、 B列が昇順で無い(ランダムに数字が入っています) D列には同じ会社名が何度も出てきます。 どうすればいいのかわかる方お願いします。

  • 条件一致するセルを異なるブックへコピーするには…

    EXCEL VBAで条件に一致するセルを別のブックの複数のシートへコピーして 貼りたいのですが、どのようにしたらよいか教えて下さい。 (1)のブック、A列と、(2)のブックA列には順番はバラバラですが、同じデータ(数字とアルファベットの番号が入っています)これを元に、(1)のブックのK列のデータを(2)のブックシートa~dのY列に貼りたいのです。(シートa~dにはそれぞれ異なるデータが入っていますが、列数は一緒です。A列に入っているデータも(1)のブックと一緒です。) お詳しい方どうかどうか宜しくお願い致します。

  • Excelでの予想値計算方法教えてください。

      A列(売上) B列(仕入) C列(割引前入金) D列(割引後入金) 1  100    A1*0.2     A1-B1       A1-B1*0.9 2  101    A2*0.2     A2-B2       A2-B2*0.9    ・      ・         ・          ・    ・      ・         ・          ・    ・      ・         ・          ・    ・      ・         ・          ・ 上のような表をExcelで作っていて A列の値は1づつ増加していきます。 この状態でD列に入る数字がある一定の数値になるのはA列がいくつになる時か、 という計算はどのようにすれば良いのでしょうか?

  • エクセルでこんな計算できますか?

    計算したいデーターは以下のとおりです。 A列に0~2000付近までの数字(長さ) B列にその長さの時の実績値 この2つで1Bt分 C・D列以降も二列ずつ同じ様にデーターが並んでいます。 (大体1000~2500程度の縦長さ。横には30Bt分くらい) 長さ列の頭0~100・終わり0~100をはずした長さに対する実績の全てのBtの平均値・標準偏差の数値を出したいのですがデータやその他のシート(グラフなど)が重いため 出来るだけ軽く出来ればと思っています。 またこれを数十個のブックに対して行わなくてはならないので、一つ一つのブックに対しての実行時の操作は比較的簡単な物である方が望ましい。 現在会社にてこれができないため大変困っております。 なんとか助けてもらえないでしょうか?

  • Excel データの抽出について教えて下さい。

    初めて質問させて頂きます。 Excelでデータの抽出と言ったらいいでしょうか・・・ 「一定の条件に当てはまった場合に、別のセルに数字を入力する」 というような処理をしたいのですが、データ量が多くて、 どのようにやったら効率がいいのか、頭を悩ませています。 例えば・・・       A列  B列 1行目  111   A 2行目  112   B 3行目  115   C 4行目  115   C 5行目  118   D といったようなデータが1500件ほどあります。 このデータを使って、A列の中で番号が2つ(又は3つ等)あるものに、      A列   B列  C列 1行目  111   A 2行目  112   B 3行目  115   C    1 4行目  115   C    1 5行目  118   D といった感じで決まった数字を表示する方法がないでしょうか? こんな説明でご理解頂けるかどうか、心配なんですが・・・。 いい方法をご存知の方がいらっしゃいましたら、力を貸して下さい。

  • エクセル2007 一覧表よりデータを抽出したい

    下記のデータ表から、 A列が同じ数字のC列の文字列を別のセルに間を開けずに結合したいのです。 A列 B列 C列 9   0   い 9   1   し 11  0   あ 12  0   す 13  0   こ 13  1   か 13  2   え 17  0   あ 数値の条件: A列:番号(0から1000くらいまでで昇順で並びます。連続していません) B列:A列番号の枝番号(0から20くらいまで) C列:文字列で、いろいろな文字が入り、文字数は一定しません この表から、D列にA列の番号がダブらずに入り、E列に結合した文字列を 空き行が出ないように表示させたいのです。 D列 E列 9  いし 11 あ 12 す 13 こかえ 17 あ なんとか試してみましたが、枝番号の数だけ空きが出来てしまう方法しか 私の知恵では考えられませんでした。 ↓このような感じです… D列 E列 9  いし 11 あ 12 す 13 こかえ 17 あ ご教授のほどよろしくお願いします。

  • EXCELの計算式(%に応じて点数を割り振る)

    以下のようなEXCELのセルがあります。 A列 任意の数字 B列 任意の数字 C列 任意の数字 D列 C列÷(A列-B列)の結果を、小数点2ケタ以下切り捨て E列 D列の数字を10倍した値 この時、D列、E列にはどのような数式が入るのでしょうか? 関数がよくわかりません。 恐れ入りますが教えて頂けますでしょうか。

  • EXCELの計算式

    SHEET1 A列  B列  C列 1   50   a 51  60   b 61  70   c 71  80   d という表を作っておいて、 SHEET2のA列に1から80までの任意の数字を入れたときに、B列に a,b,c,dのいずれかを表示させたいのですが(以下参照)、 A列  B列 8   a 55   b どのような計算式を使えばいいでしょうか。 よろしくお願いします。

専門家に質問してみよう