亲爱的小伙伴们,很多人可能对Excel 怎么将一个日期输入后可以查出和如何用EXCEL管理客户信息不是很了解,所以今天我来和大家分享一些关于Excel 怎么将一个日期输入后可以查出和如何用EXCEL管理客户信息的知识,希望能够帮助大家更好地了解这个话题。
本文目录一览
Excel 怎么将一个日期输入后,可以查出当天的记录?
用vlookup函数只能返回第一条记录,如果这一天有多条记录的话,不能满足要求。得用VBA解决。先打开工作表,按下Alt+F11键打开VBE编辑器,插入一个模块,粘贴以下代码。然后关闭vbe编辑器,返回工作表,单击视图→工具→窗体→插入一个命令按钮→指定宏为test→每次在D1输入日期后,按钮1就行。
Sheet2.Rows("3:100").ClearContents
DimxAsInteger,yAsInteger
Forx=2ToSheet1.Range("a65536").End(xlUp).Row
y=Sheet2.Range("a65536").End(xlUp).Row+1
IfApplication.WorksheetFunction.CountIf(Sheet1.Columns(1),Sheet2.Range("d1"))=0Then
MsgBox"该日期没有数据"
ExitSub
EndIf
IfSheet1.Range("a"&x).Value=Sheet2.Range("d1")Then
Sheet2.Range("a"&y)=Sheet1.Range("b"&x)
Sheet2.Range("b"&y)=Sheet1.Range("c"&x)
Sheet2.Range("c"&y)=Sheet1.Range("d"&x)
Sheet2.Range("d"&y)=Sheet1.Range("e"&x)
EndIf
Nextx
EndSub
效果如图
这里只是一个例子,有需要传个文件帮你看看。977408164@qq.com
如何用EXCEL管理客户信息?
对于你的需求,我觉得很重要的一点是信息的组织与层次,主要是客户基本信息及相关业务明细的分离与整合。
1、首先说分离:对于客户基本信息及业务明细,我建议不要混杂在同一个表(Sheet)里,要分开成多个表,各记各的,这样才能记清楚,也方便记录。例如,分成以下几个表:客户基本信息表、客户跟进记录、客户购买记录。。。等等。
2、再说整合:这几个表之间不是完全独立的,而是依据某关联字段(如客户编号)内在地联系起来,是一个整体。这样,查看某客户时,他的基本信息、跟进记录、购买记录就能全都列在一起,就能方便地了解该客户的全部信息,而不是挨个表地去找。
以上是信息组织上的思路,至于具体实现方法,如果你熟悉编程,可以用Excel实现,需设计自己的操作界面,并配合vba编程实现;如果不是很熟悉编程,推荐采用华创网表实现,能让用户自由建表、自定义数据格式,表之间可设置关联,从而形成层次化的信息结构,如下图所示:
上图中,客户信息、销售机会、销售订单、客户回访。。。等是一个个独立的表,但又通过客户编号关联起来,形成一个整体。
希望对你有帮助。
如果您对本文的内容感到满意,请在文章结尾处点击“顶一下”以表示您的肯定。如果您对本文不满意,也请点击“踩一下”,以便我们改进该篇文章。如果您想更深入地了解相关内容,可以查看文章下方的相关链接。