excel怎样用宏根据设定条件自动填入数值

如上图,如果E2单元格数值包含B2数值,D1=A1里面数值,以此类推,请各位大虾帮忙,感谢!

用函数
D2=INDEX(A:A,MATCH(,0/FIND(B2,$E$2:$E$300),)+1)
同时按CTRL SHIFT 回车键,再
下拉公式

或D2=INDEX(A:A,MATCH(LEFT(E2,4),B:B,))
下拉追问

你好,我需要的是宏代码,这样我连接其它可以一次执行完成,不需要手动输入函数,感谢!

追答

那就算,宏,至少你也得复制吧?也得运行下。

温馨提示:内容为网友见解,仅供参考
无其他回答

Excel表格怎么在输入任意内容时自动填充
要实现Excel表格中在一个单元格输入任意内容后,另一个单元格自动填充设定的内容,可以通过使用Excel的“如果”函数或者VBA宏来实现。在Excel中,IF函数可以用来进行条件判断,并根据判断结果返回不同的值。如果你想在A1单元格输入任意内容后,B1单元格自动填充你设定的内容,可以在B1单元格中输...

excel如何用宏自动录入数据excel如何用宏自动录入数据库
首先第一步就是启动excel,依次选择“开发工具”->“代码”->“录制宏”命令。2\/4 在弹出的对话框中可以分别设置宏的名称、保存位置。3\/4 在“开发工具”的菜单中,勾选需要的“自动录入数据”。4\/4 最后点击“自动录入”,即可完成excel用宏自动录入数据。仅参考 excel使用宏自动录入数据,操作如下...

excel用宏实现自动导入数据
该操作方法如下:1、打开 Excel,按下Alt+F11快捷键或选择“开发工具”栏中的“Visual Basic”按钮,以打开 Visual Basic 编辑器。2、使用“插入”菜单中的“模块”命令添加新的 VBA 模块。在模块窗口中输入自动录入数据的 VBA 代码。3、编写 VBA 代码来控制 Excel 的工作表和单元格。可以使用 VBA ...

excel如何快速根据条件赋值
按下Enter键,Excel将根据A1的值自动计算并返回相应的赋值结果。方法 2:使用宏 如果你需要更复杂的条件赋值,可以编写宏来实现。以下是一个示例:打开Excel,按下Alt + F11,进入Visual Basic Editor(VBE)。在VBE中,点击“插入”->“模块”,创建一个新的模块。在模块中输入以下代码:vb 复制代码...

excel怎样用宏根据设定条件自动填入数值
用函数 D2=INDEX(A:A,MATCH(,0\/FIND(B2,$E$2:$E$300),)+1)同时按CTRL SHIFT 回车键,再 下拉公式 或D2=INDEX(A:A,MATCH(LEFT(E2,4),B:B,))下拉

excel 用vba 宏中 用一个for循环 将 一列满足条件的后面加上 需要的数...
1、打开一个表,选中序列,点击工具-宏,开始录制。2、录制完成后按alt+f11 切换到代码编辑窗口,设置变量i为长整形,并且设置一个for循环,循环次数比要添加的工资条标签大,在end sub之前加next。3、按alt+f11切换到excel界面,再录制一个删除标题的宏,修改代码,添加for循环按alt+f8调出宏窗口。4...

excel如何利用宏程序在一个单元格输入特定数字后,自动在另外几个单元...
我理解能力有限,你是不是要在A2-A5单元格显示除了A1之外的1-5里的其他数?A2=INDEX(ROW($1:$5),SMALL(IF(ISERROR(FIND($A$1,ROW($1:$5))),ROW($1:$5),""),ROW(A1)))CTRL+SHIFT+回车 然后下拉

excel宏编程自动填充数据
1:选中需要填充的单元格,在第一个单元格中输入要填充的数值,使用快捷键CTRL+R为向右填充,CTRL+D为向下填充。2:选中需要循环填充的单元格直接拖拽。3:在第一个单元格中输入数值,选择:编辑→填充→序列 设置步长值为1,终止值为1000,序列产生在行或列可自选。

EXCEL表中怎样用宏来实现按条件自动填入数据
D2=round(if(E2=F2,B2+C2*0.2,B2+C2*0.4),2)公式下拉即可

excel宏以固定条件自动填充
在vba编辑器中插入模块,代码如下:Sub b()Set sh1 = Sheet1Set sh2 = Sheet2sh1.Range("a3:a65536").ClearContentssh2.Range("a2:a65536").ClearContentsDim i As LongDim j As LongDim ii As LongDim zjz As Variant '定义中间值,起始值,终止值,冠号Dim qsz As VariantDim zzz As ...

相似回答