【发布时间】:2018-09-26 11:12:10
【问题描述】:
【问题讨论】:
标签: excel
【问题讨论】:
标签: excel
首先,您需要以某种方式填充申请人和退还帐户持有人列,对于一个简单的解决方案,假设申请人列为 1 或 0, 2 或 0 用于银行账户持有人列 那么你的问题的直接解决方案是这样的:
=IF(VLOOKUP(C2,$I$2:$J$5,2,0)+VLOOKUP(C2,$I$2:$J$5,3,0)>=2,"Bank account holder","Applicant")
我会将申请人和帐户持有人列合并为一个,然后输入一个键(1 或 2)或角色名称本身(粗略和简单):
John's mum | applicant
John | bank account holder
那么一个简单的 VLOOKUP 就可以了
=VLOOKUP(C2,$I$2:$J$5,2,0)
【讨论】:
Vlookup 不适用于此数据的布局方式,因为它总是会在找到所需的人时返回第一个结果,然后它会退出工作而无需进一步查看列。
一个好的解决方法是使 E 列将两个值连接在一起(即放入 E 列第 2 行“=C2&D2”并下拉以获得一堆看起来像“John's MumAccount Holder”的单元格(全部包含在一个相邻的单元格)
然后统计一下 John 的妈妈多久成为您 H 列中的帐户持有人
= IF(countif($E$2:$E$500,H2&$I$1)>0,"是,当前申请人","否") 并对银行账户持有人列执行相同操作。
或者您可以使用嵌套的 if 将其全部合并到一个列中,以查看他们是否既是帐户持有人又是申请人,或者两者之一
= IF(AND(countif($E$2:$E$500,H2&"申请人")>0,countif($E$2:$E$500,H2&"账户持有人")>0)"申请人和账户持有人",IF(countif($E$2:$E$500,H2&"申请人")>0,"当前申请人",IF(countif($E$2:$E$500,H2&"账户持有人")>0,"帐户持有人","不在系统中")))
【讨论】: