[[20190603135133]] 『記入した1週間分データの抽出』(A.K) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『記入した1週間分データの抽出』(A.K)

A列に顧客名を入れており、B〜D列をそれぞれチェック欄として利用しています。B〜D列のいずれかの列に文字が入力されるとE列に「入力済み」と表示されるようになっています。
一週間ごとにE列に「入力済み」と追加された顧客の名前を抽出して別に表示させるようにしたいのですがどのような関数などを利用すれば出来ますでしょうか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


フイルターオプション
という機能がぴったりのような気がいたします
検索すれば詳しい使い方解説サイトがたくさん
ありますよ。関数をご希望の場合は他の方の
回答をお待ちください。

(隠居じーさん) 2019/06/03(月) 15:00


ご返信ありがとうございます。多少調べましたがフィルターオプションでどのように設定すべきかも良く分かりませんでした。
違ったやり方として、E列が「入力済み」となると自動的にF列に日時を記録。日時を記録したら後は手動で並び替えて抽出としようかと思っておりますがどのような関数をF列に入れるべきか宜しければアドバイス頂けたらと思います。
(A.K) 2019/06/03(月) 17:50

こんばんは^^
あの。。。検索するのならなにも新たに何か入力しなくても
E列で並び替えれば空白行と分離は出来ると思いますが。?
【入力済み】の物だけコピペで別箇所へではだめでしょうか。

(隠居じーさん) 2019/06/03(月) 22:05


>>検索するのならなにも

並び替えするのならなにも

差し換えて下さい
すみません
m(_ _)m
でわ

(隠居じーさん) 2019/06/03(月) 22:07


ご返信ありがとうございます。
既にデータとしてある行が「入力済み」になった場合に「入力済み」で並び替えとかをすると日付順に並ぶわけではないので日時を自動入力すべきでは?と思っております。
具体例だと下記のようになるかと思います(見づらいかと思います。申し訳ありません)

  a   b  c  d  e    f
1 山田 ●      入力済み 6/4
2 鈴木   ●    入力済み 5/30
3 高橋     
4 伊藤 ●     入力済み 6/2
5 田中   

(A.K) 2019/06/04(火) 11:14


 VBAを使うのが適していると思うが。
 一応一般機能で行う方法。
 まずエクセルのオプションで数式-計算方法の設定で反復計算を行うにチェックを入れて最大反復回数を1とする。

(ねむねむ) 2019/06/04(火) 11:37


 次にF1セルに
 =IF(E1="","",IF(SUMPRODUCT((CELL("address")=ADDRESS(ROW(B1:D1),COLUMN(B1:D1),1))*1)*(F1=""),TODAY(),F1))
 と入力して下へフィルコピーしてみてくれ。
(ねむねむ) 2019/06/04(火) 11:40

ご返信ありがとうございます。テスト的にExcelファイルを作成し、上記の通り作業してみましたが空白が表示されたのみでした。
オプション設定などでエラーを出している可能性がありますが私の方では原因を突き止められませんでした。
宜しければアドバイスの程、宜しくお願い致します。
(A.K) 2019/06/04(火) 18:55

 B列からD列に文字が入るとE列に入力済みと表示されるようにはなっているだろうか?
(ねむねむ) 2019/06/04(火) 19:53

ねむねむさま 返信遅れてしまい、申し訳ございません。
確認いたしましたが正常に「入力済み」と表示されるようなっております。
(A.K) 2019/06/05(水) 12:35

こんにちは^^
あの〜行がずれているというう事はありませんでしょうか?
2行目だとIF(E2〜 。。。5行目だとIF(E5 〜
または●が既に入力済とか?
わたしのほうでは同じく「入力済み」と表示の環境で●を
入力すれば、ねむねむ さん の数式で、入力済みと表示
されると同時に、当日のシリアル値がF列に表示されます。
私の勘違いでしたらすみません。。。でわ。。。m(_ _)m

(隠居じーさん) 2019/06/05(水) 12:45


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.