我有两张床单。第一张表包含此表:
ID | 卖方 | 状态 | 原因 |
---|---|---|---|
1 | bla1 | 得到正式认可的 | 不支持 |
2 | bla2 | 拒绝了 | 被卖家拒绝 |
2 | bla3 | 拒绝了 | 被卖家拒绝 |
3 | bla3 | 失败的 | 错误 |
4 | bla1 | 失败的 | 未能得到 |
4 | bla2 | 待办的 | 未能得到 |
4 | bla4 | 拒绝了 | 不支持 |
5 | bla3 | 拒绝了 | 一般错误 |
第二张表包含此表:
ID | 错误信息 |
---|---|
1 | |
3 | |
4 | |
5 |
我想通过第一板的表圈和有条件连击:如果ID在第二个表等于ID在第一表和如果状态等于拒绝/失败则串连卖家用状态和原因在错误信息中第二个表。结果应该是这样的”
ID | 错误信息 |
---|---|
1 | |
3 | bla3(失败) - 错误 |
4 | bla1(failed) - 无法获得 bla4(rejected) - 不支持 |
5 | bla3(rejected) - 一般错误 |
将不胜感激任何帮助。
谁需要VBA!(如果您在 Office 2019 及更新版本中有 TEXTJOIN)
=TEXTJOIN(CHAR(10),TRUE,IF(BITAND(Sheet1!$A$2:$A$9=A2,BITOR(Sheet1!$C$2:$C$9="rejected",Sheet1!$C$2:C$9="failed")),Sheet1!$B$2:$B$9&"("&Sheet1!$C$2:$C$9&") - "&Sheet1!$D$2:$D$9,""))
笔记:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句