根据Excel中的范围连接多个列

时间:2018-01-16 09:38:26

标签: excel concatenation

全部,

我正在尝试连接范围(范围1),以防范围内的任何单元格包含字符串“yes”。如果range1有多个匹配(多个单元格为“是”;我想在一个输出单元格中显示所有匹配(最好:逗号分隔)。

到目前为止,我尝试了索引和匹配,但这只会返回找到的第一个值。我希望所有的点击都在一个单元格内,逗号分隔。

=IFERROR(INDEX(range1;MATCH(Yes"&"*";range1;0));"")

Range1由8个coloumns和一行组成。只应连接带有“是”字样的单元格。

有什么想法吗?

由于 朱莉娅

Excel版本2013

1 个答案:

答案 0 :(得分:1)

用公式我发现了这个:

对您的range1中的每个单元格使用$ cat infile Nmap scan report for 192.168.1.38 Host is up (0.0092s latency). MAC Address: B8:78:2E:XX:XX:XX (Apple) Nmap scan report for 192.168.1.39 Host is up (0.0092s latency). MAC Address: 40:6C:8F:XX:XX:XX (Apple) Nmap scan report for 192.168.1.201 Host is up (0.019s latency). MAC Address: 3C:DF:A9:XX:XX:XX (Arris Group) Nmap done: 256 IP addresses (3 hosts up) CONCATENATE。它将类似于:

IF(ISNUMBER(SEARCH("yes",A2)),A2&", "," ")