问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL2007如何实现?

发布网友 发布时间:2022-04-23 01:26

我来回答

5个回答

热心网友 时间:2023-09-14 06:23

用VBA编程,设某个单元格的Formula属性,自动去识别你定义的公式

程序未执行前的画面:

执行后的结果:

VBA代码画面:

VBA代码:

Sub test()

Const ColOfName As Long = 4         

Const ColOfWage As Long = 5         

Const ColOfTemp As Long = 7         

Const ColOfFinal As Long = 6        

Const ColOfFormula As Long = 12     

Dim nRow As Long

For nRow = 2 To GetLastRow()

Sheet1.Range(Cells(nRow, ColOfTemp), Cells(nRow, ColOfTemp)).Formula = "=E" & nRow & " & MID(VLOOKUP(D" & nRow & ",K:L,2,FALSE),2,20)"

Sheet1.Range(Cells(nRow, ColOfFinal), Cells(nRow, ColOfFinal)).Formula = "=" & Sheet1.Range(Cells(nRow, ColOfTemp), Cells(nRow, ColOfTemp))

Next nRow

End Sub

Function GetLastRow() As Long

GetLastRow = Cells.Find("*", SearchOrder:=xlByRows, LookIn:=xlFormulas, SearchDirection:=xlPrevious).EntireRow.Row

End Function

追问好想看懂,但是...看不懂

热心网友 时间:2023-09-14 06:23

建立辅助列G,让G5 =SUBSTITUTE(E5&VLOOKUP(D5,K:L,2,0),"工资","")
首先VLOOKUP(D5,K:L,2,0) 得出 : 工资*2
然后去掉工资得出 :10000*2
思路就是把你的公式按照要求改成实际的公式。如:10000/2,10000+500,10000*4 等。然后让他计算出结果,并显示。
之后使用自定义公式。
ABC=evaluatevba(G5)
最后让F5 = ABC
即可。

热心网友 时间:2023-09-14 06:24

在F5中输入或复制粘贴下列公式

=IF(COUNTIF($K$4:$K$6,D5),E5*VLOOKUP(D5,$K$4:$L$6,2,),E5+VLOOKUP(D5,$K$7:$L$8,2,))

下拉填充

追问你确定这个公式可以?试了,只能实现张三和李四的...还是谢谢

热心网友 时间:2023-09-14 06:24

你的问题出在L栏,EXCEL最忌讳的是一个单元格里输入N多个数据信息,你不仅仅是数据而且还有一段公式啊!!!没有办法用文字描述作为计算的啊
你可以把L栏的规则描述一下,一共分为多少个门类,比如:乘n倍、加或减一个X,让其变成L、M二个列,举例形式如下:
姓名 数字 门类
张三 2 乘
李四 -500 加
张五 0.5 乘
李六 300 加
也就表示张三是工资乘2,李四是工资减500,张五是工资减半,李六是工资加300,若是这样的操作,操作起来就非常简单了,只要加一个IF判断M列即可用VLOOKUPB函数实现了

热心网友 时间:2023-09-14 06:25

用vlookup函数,先把能匹配到姓名的人的原始工资取数到L列,然后再给公式,也是就说增加一个辅助列。
VLOOKUP(K4,D:F,2,0)
K4是当前你输入了姓名的单元格,D:F是要引用的列,数字是要引用的列号,2就是工资额那一列。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
今天收到一个快递,是吃的,马卡龙,没有任何备注谁送,妈说不能吃可能是... 马卡龙 多久会过期啊 快递要三四个星期还能吃吗。那种现烤的。 网上买的马卡龙,八天了才到,他说用冰袋做了保温措施的,但我觉得应 马卡龙冷冻半年还能吃吗-马卡龙冷冻一年能吃么 Shell 之变量替换 求助Shell中sed命令删除行时引用变量 金立f103otg无反应怎么回事 ...发现振动没有了,是什么原因?我的手机是金立F103 金立f103蓝炫来电不震动 有哪些影视作品是带火了某个国家的旅游的? 2007版excel安全级别怎么设置 2007版EXCEL中数据分析工具在哪? 用手机可以制作表格吗?谢谢! 某一种产品的综合价格指数是怎么计算出来的? 常用价格指数包括哪些指数 统计学计算题 价格指数和产量指数怎么算 急急急 谁知道中国的房屋销售价格指数的计算方式? 生产者价格指数(PPI)与消费价格指数(CPI)的计算公式以及它们的区别? 怎样计算价格权重指数 居民消费价格指数的计算方法 常州市新北区腾龙苑办营业执照到哪里去办? 常州在哪里办理营业执照? 常州新北区营业执照在什么地方年审? 我在常州新北区春江镇准备卖卤菜办营业执念和卫生许可证到什么地方办理 常州荣盛锦绣华府区域的营业执照哪里办? 常州新北区三井街道嵩山路可以办小吃营业执照吗? 常州新北区注销营业执照在哪个工商办理? 常州新北区营业执照变更在哪里 小米手机如何删除Breeno速览果图片? 为什么兵哥哥每天都要训练睾丸抗打? Excel2007好用吗? 伏羲和女娲是怎么死的? airpods充电盒充不了电 充电仓一直百分之一 充不进去电怎么办?_百度知 ... ppp项目运营期保险 airpods一代和二代区别是什么? ppp能做项目运营期贷款吗 airpods1和2怎么分辨? 不小心把微信卸载了,然后再下载,但是找不到微信群了,在群聊里面也没有... ppp运作模式有哪些 ppp运作模式是什么 我把微信删除了又重下载了,但是群聊为什么没有了。而且聊天记录也没了... 微信不小心删了群聊找不着了 微信不小心删了群聊找不着了 PPP项目的运行周期会很长吗? 苹果airpods1充电显示 高速公路PPP项目整体运营方案 ppp项目中,实际运营成本是如何计取或确认呢? 在word里面,如何将竖排的表格改变成横排? word里的表格字打出来为什么是竖排的?怎么变成横排 PPP项目运营成本进项税税率? word中竖向排序的表格,如何变成横向排列求答案