EXCEL VBA 循环遍历单元格并有条件地连接

阿马特

我有两张床单。第一张表包含此表:

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,""))

笔记:

  • 使用 CTRL+SHIFT+ENTER 作为数组公式输入
  • 使用“Wrap Text”格式化以获得每个单元格的多行
  • 必须具有 TEXTJOIN 功能(或通过 VBA 添加您自己的 TEXTJOIN)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBA:选定的单元格循环

来自分类Dev

Excel VBA:匹配单元格颜色

来自分类Dev

VBA:更改Excel单元格宽度

来自分类Dev

Excel VBA选择多个单元格

来自分类Dev

在Excel VBA中循环遍历单元格值

来自分类Dev

Excel VBA-For循环。使用值查找单元格

来自分类Dev

Excel VBA重现单元格的值

来自分类Dev

Excel VBA清除活动单元格

来自分类Dev

EXCEL VBA替换单元格的内容

来自分类Dev

表单组合框上的Excel VBA循环单元格链接

来自分类Dev

Google表格有条件地合并,清除范围内的所有单元格,循环。VBA转JS

来自分类Dev

连接Excel VBA中的单个单元格

来自分类Dev

VBA Excel单元格值是“ not” NULL

来自分类Dev

VBA Excel中的单元格范围

来自分类Dev

Excel VBA:根据条件更新单元格

来自分类Dev

VBA脚本有条件地设置级联单元格中的特定文本

来自分类Dev

VBA:更改Excel单元格宽度

来自分类Dev

VBA Excel:连接一系列单元格

来自分类Dev

Excel VBA嵌入式FOR循环从外部条件中排除单元格

来自分类Dev

每个选定单元格的Excel VBA循环宏

来自分类Dev

表格组合框上的Excel VBA循环单元格链接

来自分类Dev

Excel-根据是TRUE还是FALSE有条件地设置单元格的格式

来自分类Dev

Excel Interop 遍历行并有条件地删除缺少某些行的整行

来自分类Dev

Excel VBA 循环遍历 2 列,只复制符合条件的一个范围的单元格

来自分类Dev

Excel:根据其他列中的值有条件地选择单元格范围

来自分类Dev

vba for.... 循环查询。在 Excel 中填充单元格

来自分类Dev

连接单元格但之前检查值 - Excel VBA

来自分类Dev

Excel VBA 用循环连接单元格

来自分类Dev

在使用 Excel 的 VBA 循环期间有条件地跳过 CSV 文件中的一行

Related 相关文章

热门标签

归档