excel中如何把一部分值替换成对应列的另一部分值?

把A列替换成D列,其中替换的关系是B、C列,数据比较多,而且对应关系列(B、C)与A列不一定是同一行
数据多 如何设置公式

描述不清,无法处理。你要找到规律才行。我理解的是当A列的后前部分等于B列时,D列等于A的前部分+C列。我的理解是使用VLookup取A的后部分在B列找,找到就在D列生成数据。追问

就是把A列一部值替换,放在D列。其中B列为A列中的一部分值,C列是替换后的值

追答

对的.也可以使用left函数,但是如果要判断的话,得加一个IF函数

追问

都说了 会有很多数据,而且对应关系与原数据不是同一行

追答

是不是说A列数不固定,B、C对应的数据是固定的?如果是这样的话,也可以取A列的一部分数据(以.为分界,mid和find函数)用vlookup和B列对应,返回出结果。

温馨提示:答案为网友推荐,仅供参考
相似回答