附上你会看到2张图片,在一边,我有“公司”和文章在同一行。第一张来源x1c 0d1x的数据同时,在另一张纸上,我把公司放在一列,文章放在一行。第二张表即结果
!这个想法是有一个公式来填充第二张表,在例子中我手动完成。到目前为止,我试图合并计数 * 发现,但没有得到解决方案。谢谢你!我试着数数,但是没有办法。
c8ib6hqw1#
你可以试试:
的数据G2中的公式:
G2
=TOCOL(IFS(B2:E4="ok",A2:A4&" | "&B1:E1),3)
字符串
备注:如果你的公司在他们的名字中包含空格,我相信选择一个不同的字母是明智的,因此使用了管道符号。
如果我读错了问题,你需要从给定的分隔值返回表,那么试试:
的B2中的公式:
B2
=IF(COUNTIF(G2:G7,A2:A4&" "&B1:E1),"ok","x")
型
92vpleto2#
尝试将COUNTIFS()与*运算符一起使用
*
的数据·单元格D2中使用的公式
=IF(COUNTIFS($A$2:$A$7,"*"&$C2&"*",$A$2:$A$7,"*"&D$1&"*"),"ok","x")
字符串或者使用MAKEARRAY()来溢出
的
=IF(MAKEARRAY(ROWS(C2:C4),COLUMNS(D1:G1),LAMBDA(r,c, COUNTIFS(A2:A7,"*"&INDEX(C2:C4,r)&"*",A2:A7,"*"&INDEX(D1:G1,c)&"*"))),"ok","x")
型另一种选择:
=IF(SUM((TEXTBEFORE($A$2:$A$7," ")=$C2)*(TEXTAFTER($A$2:$A$7," ")=D$1)),"ok","x")
型这是另一种方式,如果是这样,
=TOCOL(IF(D2:G4="ok",C2:C4&" "&D1:G1,p),2)
q5iwbnjs3#
你只需要一个串联的vlookup。如果你的数据是在A9-1:13中,你把这个公式放在你表格的第一个单元格中,然后上下拖动。
=IF(ISTEXT(VLOOKUP($A2&" "&B$1,$A$9:$A$15,1,FALSE)),"ok", "x")
字符串x1c 0d1x的数据
3条答案
按热度按时间c8ib6hqw1#
你可以试试:
的数据
G2
中的公式:字符串
备注:如果你的公司在他们的名字中包含空格,我相信选择一个不同的字母是明智的,因此使用了管道符号。
如果我读错了问题,你需要从给定的分隔值返回表,那么试试:
的
B2
中的公式:型
92vpleto2#
尝试将COUNTIFS()与
*
运算符一起使用的数据
·单元格D2中使用的公式
字符串
或者使用MAKEARRAY()来溢出
的
型
另一种选择:
的
型
这是另一种方式,如果是这样,
的
型
q5iwbnjs3#
你只需要一个串联的vlookup。如果你的数据是在A9-1:13中,你把这个公式放在你表格的第一个单元格中,然后上下拖动。
字符串
x1c 0d1x的数据