EXCEL表格数据如何对应赋值。
vlookup函数即可
D1=Vlookup(c1,$a$1:$b$8,2,0)。
附:Vlookup函法(注意:Vlookup默认在“查找范围”最左列里查找)
Vlookup(查找数值,查找范围,范围中的第几列,是否精确查)。
以Vlookup(c1,$a$1:$b$8,2,0)为例。
查找数值:c1(从查找范围中的最左列查找C1中的数值)
查找范围:a1:b8(查找范围是a1:b8,Vlookup默认在范围中的最左列中进行查找)
返回范围中的第几列:2(找到后返回查找范围中第二列与之相对应的数值)
是否精确查找:0(0或不填为精确查找,1为非精确查找)
如何对Excel表中的单元格自动赋值?
假设该"Y"所在单元格为A2单元格,"19"所在单元A9单元格。
是"P"或"N"对应什值?我假设分别对应 20 和 21。
那么A9单元格写入公式
=IF(A2="","",VOOKUP(A2,{"Y",19;"P",20;"N",21},2,))。
表格的顶上是一排字母A,B,C,.......这个就是列标。
表格的左边是一竖列的数字1,2,3,.......这个就是行号。
列标加上行号就是就是单元格的名称,单元格名称也叫做单元格地址,如A列的第三行,为A3单元格,C列的第18行为C18单元格,第五列的第七行就是E7单元格,这样形成了一个个的坐标,标明了每个单元格的位置。
1、方式1,利用自动更正,如下图所示。
2、利用VBA实现
B2 =IF($A$2>=ROW(A2)-1,ROW(A2)-1,"") 。
将B2的公式往下拖拉到你认为合理的地方(视你N值可能出现的最大值而定)即可。
D1单元格写入公式
=IF(B1="","",1)。
下拉填充公式
1、用自动填充功能就可以啊!选中单元格后在右下脚会出现一个黑点,鼠标按住黑点往下拖动。
2、选中您所需的列,输入您所需的值,按下Ctrl+回车就OK。
原文地址:http://www.qianchusai.com/excel%E5%A6%82%E4%BD%95%E7%BB%99%E4%B8%80%E5%88%97%E8%B5%8B%E5%80%BC.html