データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
お話の様子だと、日付は日付タイプではなく、文字列として入っているようですね。
仮にA1に文字型で 23.05.07 とか 23.6.9 とはいっているとして、
=DATEDIF(DATEVALUE("H"&A1),TODAY(),"y") で一年未満なら0、一年以上なら1以上の数値になります。
これは一つの例でいろんなやり方があると思います。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
顧客名簿で1年以上利用ない方を識別したい。
お店の顧客名簿をExcelで作成しています。
セルのD欄には名前、K欄には初めて当店を利用された日付け(例えば23.05.07と表示)
N欄にはその後利用した事があれば、その最新利用日(例えばここでは23.6.9と0をカットして表示)
を入力しています。
この表にて初めて利用した日から1年経過しても利用のないお客様、N欄で
追加利用した日があれば、その日からでも
1年以上利用していないお客様には
例えばD欄の名前に取り消し線を入れるとかいった方法は出来ないものでしょうか?
E欄には電話番号が入力してありますので、その電話番号を青色で表示するとかでも‥‥
識別したいのです。
ポイントは顧客名が簿そのものは残しつつ、1年以上利用してないお客を識別したいのです。
何か良い方法はないでしょうか?
(日付の打ち方がK欄とN欄は違っていますが、問題あれば打ち直しします)
宜しくお願い致します。
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
お話の様子だと、日付は日付タイプではなく、文字列として入っているようですね。
仮にA1に文字型で 23.05.07 とか 23.6.9 とはいっているとして、
=DATEDIF(DATEVALUE("H"&A1),TODAY(),"y") で一年未満なら0、一年以上なら1以上の数値になります。
これは一つの例でいろんなやり方があると思います。
初めてExcelを触っておられるのでしょうか?
もし、そういうことなら入門書を一冊購入されることをお勧めします。
正直なところ、式の入力方法から手取り足取りのQ/Aはできかねます。
>②日付タイプとか文字列とかの知識、私にはありませんでした。
日付の入っているセルを右クリック⇒セルの書式設定⇒表示形式 で表示形式が文字列になっていれば文字列型です。
これが日付になっていれば話は全く違ってきます。
>④教えていただいた式はどこにカーソルを当てて入力すればいいのでしょうか?
↓辺りをごらんください。
Excel(エクセル)基本講座:データ/数式/関数の入力とオートフィル
http://www.eurus.dti.ne.jp/~yoneyama/Excel/nyuryoku.htm
具体的にはあいている列にの第一行に(式をA1で書いているので第一行としています)
=DATEDIF(DATEVALUE("H"&A1),TODAY(),"y")>0
といれ、それを下の方へコピー&ペーストすれば、一年以上たっている顧客はTrueそれ以外はFalse
になりそれを元に後の処理をやってください。
>⑤出来る事なら電話番号が表示されているE欄の電話番号に取り消し線を入れたいのですが‥‥
条件付き書式で可能です。
Excel2007(エクセル2007)基本講座:条件付き書式
http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo.html
①私の願望が叶えられる事もある、という事、更に早速のご回答があった事に感激です。
②日付タイプとか文字列とかの知識、私にはありませんでした。
③初めて利用した日がK欄に、その後の利用がある方はN欄にも日付が表示されています。
1年以上の利用がないかどうかはこの両方の日付を見る必要があります。
④教えていただいた式はどこにカーソルを当てて入力すればいいのでしょうか?
⑤出来る事なら電話番号が表示されているE欄の電話番号に取り消し線を入れたいのですが‥‥
重ねてのご指導宜しくお願い致します。。