首页 热点专区 义务教育 高等教育 出国留学 考研考公

excel中用公式或者函数根据条件列自动判断地址所在地。哪位大神帮帮忙!

发布网友

我来回答

5个回答

热心网友

详见样表截图

B1输入

=IF(COUNT(FIND($E$2:$E$8,A1)),E$1,IF(COUNT(FIND($F$2:$F$8,A1)),F$1,IF(COUNT(FIND($G$2:$G$8,A1)),G$1,"")))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

热心网友

在B2单元格输入以下公式,然后向下填充公式

=IF(ISNUMBER(FIND(E$2:E$8,A2)),E$1,IF(ISNUMBER(FIND(F$2:F$8,A2)),F$1,IF(ISNUMBER(FIND(G$2:G$8,A2)),G$1,"")))

详见附图示例

追问

公式运行结果不完

热心网友

首先,将E1到G1中的“条件X:”删除;
然后设计B2公式:
=INDEX(A$1:G$1,MAX(ISNUMBER(FIND(E$2:G$100,A2))*(E$2:G$100<>"")*COLUMN(E:G)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

热心网友

详见样表截图

B1输入

=IF(COUNT(FIND($E$2:$E$8,A1)),E$1,IF(COUNT(FIND($F$2:$F$8,A1)),F$1,IF(COUNT(FIND($G$2:$G$8,A1)),G$1,"")))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

热心网友

在B2单元格输入以下公式,然后向下填充公式

=IF(ISNUMBER(FIND(E$2:E$8,A2)),E$1,IF(ISNUMBER(FIND(F$2:F$8,A2)),F$1,IF(ISNUMBER(FIND(G$2:G$8,A2)),G$1,"")))

详见附图示例

追问

公式运行结果不完

热心网友

详见样表截图

B1输入

=IF(COUNT(FIND($E$2:$E$8,A1)),E$1,IF(COUNT(FIND($F$2:$F$8,A1)),F$1,IF(COUNT(FIND($G$2:$G$8,A1)),G$1,"")))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

热心网友

你的条件应该列成两列:一列是包含的内容,另一列是属地,这样可以简单一些

热心网友

在B2单元格输入以下公式,然后向下填充公式

=IF(ISNUMBER(FIND(E$2:E$8,A2)),E$1,IF(ISNUMBER(FIND(F$2:F$8,A2)),F$1,IF(ISNUMBER(FIND(G$2:G$8,A2)),G$1,"")))

详见附图示例

追问

公式运行结果不完

热心网友

首先,将E1到G1中的“条件X:”删除;
然后设计B2公式:
=INDEX(A$1:G$1,MAX(ISNUMBER(FIND(E$2:G$100,A2))*(E$2:G$100<>"")*COLUMN(E:G)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

热心网友

你的条件应该列成两列:一列是包含的内容,另一列是属地,这样可以简单一些

热心网友

首先,将E1到G1中的“条件X:”删除;
然后设计B2公式:
=INDEX(A$1:G$1,MAX(ISNUMBER(FIND(E$2:G$100,A2))*(E$2:G$100<>"")*COLUMN(E:G)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

热心网友

你的条件应该列成两列:一列是包含的内容,另一列是属地,这样可以简单一些

热心网友

B2单元输入:
=IF(SUMPRODUCT(COUNTIF(A2,"*"&$E$2:$E$5&"*")),$E$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$F$2:$F$5&"*")),$F$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$G$2:$G$5&"*")),$G$1,"")))

热心网友

B2单元输入:
=IF(SUMPRODUCT(COUNTIF(A2,"*"&$E$2:$E$5&"*")),$E$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$F$2:$F$5&"*")),$F$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$G$2:$G$5&"*")),$G$1,"")))

热心网友

详见样表截图

B1输入

=IF(COUNT(FIND($E$2:$E$8,A1)),E$1,IF(COUNT(FIND($F$2:$F$8,A1)),F$1,IF(COUNT(FIND($G$2:$G$8,A1)),G$1,"")))

数组公式,先按住CTRL+SHIFT,最后回车

公式下拉

热心网友

B2单元输入:
=IF(SUMPRODUCT(COUNTIF(A2,"*"&$E$2:$E$5&"*")),$E$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$F$2:$F$5&"*")),$F$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$G$2:$G$5&"*")),$G$1,"")))

热心网友

在B2单元格输入以下公式,然后向下填充公式

=IF(ISNUMBER(FIND(E$2:E$8,A2)),E$1,IF(ISNUMBER(FIND(F$2:F$8,A2)),F$1,IF(ISNUMBER(FIND(G$2:G$8,A2)),G$1,"")))

详见附图示例

追问

公式运行结果不完

热心网友

首先,将E1到G1中的“条件X:”删除;
然后设计B2公式:
=INDEX(A$1:G$1,MAX(ISNUMBER(FIND(E$2:G$100,A2))*(E$2:G$100<>"")*COLUMN(E:G)))
数组公式,需要按CTRL+SHIFT+回车,完成公式,下拉。

热心网友

你的条件应该列成两列:一列是包含的内容,另一列是属地,这样可以简单一些

热心网友

B2单元输入:
=IF(SUMPRODUCT(COUNTIF(A2,"*"&$E$2:$E$5&"*")),$E$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$F$2:$F$5&"*")),$F$1,IF(SUMPRODUCT(COUNTIF(A2,"*"&$G$2:$G$5&"*")),$G$1,"")))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com