我希望给出一个textjoin of multiple,水平单元格,这取决于的三个标准
我想要函数查找表单中E列的电子邮件 -->如果它还显示列X中的A1(test_project),以及列YE 215->E 116TEXTJOIN中的A2 (test_client),以及该行中的E 118列B、C和DE 219的信息。我希望这是合理的。
我试了几种不同的方法。到目前为止最有效的方法是: IF和TEXTJOIN。但是由于某些原因,IF函数找不到电子邮件,即使它就在那里。此外,TEXTJOIN只提供来自所有行的信息,而不仅仅是匹配所有标准的信息。
有人能帮忙吗?
=IF(AND(UGC_Product_Pick!Y:Y=A1;UGC_Product_Pick!X:X=A2;UGC_Product_Pick!W:W=E4);TEXTJOIN(", ";TRUE;UGC_Product_Pick!B:B;UGC_Product_Pick!C:C;UGC_Product_Pick!D:D);"-")发布于 2021-10-12 22:40:52
尝试:
=FLATTEN(QUERY(TRANSPOSE(FILTER(UGC_Product_Pick!B:D;
UGC_Product_Pick!Y:Y=A1;
UGC_Product_Pick!X:X=A2;
UGC_Product_Pick!W:W=E4));;9^9)))最新情况:
=INDEX(REGEXREPLACE(TRIM(FLATTEN(QUERY(TRANSPOSE(FILTER(
IF(UGC_Product_Pick!B:D="";;UGC_Product_Pick!B:D&",");
UGC_Product_Pick!Y:Y=A2;
UGC_Product_Pick!X:X=A1;
UGC_Product_Pick!W:W=E4));;9^9))); ",$";))

https://stackoverflow.com/questions/69540382
复制相似问题