如果单元格区域包含特定文本,请替换其他单元格区域中的最后一个字符

时间:2019-04-06 01:00:48

标签: excel vba

我大约有150个csv文件,其数据与图片中的数据相似。

第一个表是原始数据,第二个表是我想要的,第三个表包含进行编辑所需的信息。

每个单元格末尾的数字基于AF-AO中的首字母缩写。

我试图根据第2行中的文本替换第1行中单元格末尾的数字。

在第三张表中,首字母缩写词旁边的数字是我需要在所有单元格末尾显示的数字。

示例:

单元格AF2包含“ AAS”,并且在上面的单元格中,数字为1。我想将第一行中的所有数字1更改为2,因为在第三张表中AAS旁边有一个2。

单元格AI2包含“ ICP”,并且在上面的单元格中,数字为2。我想将第一行中的所有数字2s更改为3,因为ICPMS在第三表中旁边有一个2。

这些示例仅适用于此表,每个150个csv文件都不同。

在我所有的csv文件中,单元格末尾的数字不一致,即AAS并不总是与1相关联。带有首字母缩写词的列并不总是在AF-AO中。标头也不总是相同的,可能有ME_Digestion_1,_2,_3,_4,_5等。因此,我需要某种对这些不同可能性非常开放的代码。

我真的不知道如何执行此操作,因此对您的帮助表示感谢。如果我没有足够好地解释,我可以澄清任何事情。

example

0 个答案:

没有答案