- ·上一篇教育:电子表格excel工龄补贴计算公式
- ·下一篇教育:电子表格电子表格如何显示公式?(A1输入列式自动显示结果,要求B1自动显
电子表格如何通过excel公式来设置序列
1.如何通过excel公式来设置序列
这个需要辅助列,操作如下:在D1、D2、D3、D4分别输入在E1、E2、E3、E4分别输入:否、1、2、3选中A1,点数据-有效性,有效条件“允许”下拉列表选择“序列”,下面的来源输入:=$D$1:$E$1,确定选中B1,点数据-有效性,有效条件“允许”下拉列表选择“序列”,下面的来源输入 =INDIRECT(A1) 会弹出消息框“源目前包含错误。
是否继续”,不用管它,点“是”选择区域D1:E4(即前面输入的数据区域),点菜单“插入”-“名称”-“指定”,弹出的对话框中只勾选第一个“首行”,确定后会弹出两次消息框,都点是。ok试一下。
2.excel里怎样可以让数据以序列方式填充
我觉得有两个可能,一个是,你的这个100是手工输入的,二,你在输入的时候使用的了绝对引用。
比如,你的A列中是25、23…………B列是4、3…………,C列是你要求得的结果,那么,你可以这样操作:在C1中输入公式:=A1*B1,然后光标指向B1单元格右下角,当光标变成黑小十字时,按下左键拖动,到最后一行,则所有的公式都会自动生成,并得到结果。但是如果你输入的公式是:=$A$1*$B$1,这样就变成了绝对引用,无论你拖动多少行,公式始终不会变,当然你的结果也就都变成了100。
另一个可能:如果你的A列中本来就是这个25*4这样一个表达式,那么你C列要想得到A列中这个表达式得到结果,那么,你如果还不想用手工输入,你需要用到一个4.0宏函数才能把一个文本的表达式,把文本的表达式变成公式,这个功能在EXCEL中可以用EVALUATE来实现, 操作是这样的: 插入,名称,定义,“在当前工作薄中的名称”下那的那一行中填入XX(任意的名称名字),底下的引用位置一行中填入=EVALUATE(Sheet1!A1,)确定。 然后比如你的B列是空列,可以在B1中输入=XX,结果就自动出来了。
向下拖动进行填充,就可以把所有的结果求出来了。