EXCEL如何根据文字替换文字所在行后面的数字? 所有单价均改为我指定的单价?

如附件所示,比如我想替换文字为“土方开挖”后面的“单价”15.451,该EXCEL里有多个“土方开挖”字样,能否设计一个函数使得只要是“土方开挖”字样的单价均可以更改?比如我改了其中一个”土方开挖“行后面的”单价“数字后,EXCEL里只要有”土方开挖“字样的

你好,我的方法可能会比较小复杂:

    先用数据透视的方法把  名称  列数据取出,并将每个名称的单价填上你要的数字,

    在你要的表格的单价列用vlookup公式取数,=vlookup(A2,K:L,2,0)

    A2是名称,如你要更改的'土方开挖',K:L是你透视并已填写的数据范围,2是代表第二列数据,及单价列数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-02

如果经常填写这样的表格,建议插入一个工作表,制作价格表,在制作这个表格时引用价格表中的数据,如果价格有变化,只需修改价格表,工程计算表就会自动变化。


第2个回答  2016-08-02
建议用VLOOKUP函数来实现
第3个回答  2016-08-02
用Vlookup()函数,没错,当然也可以套用offset()和match()
相似回答