作者:乔山办公网日期:
返回目录:excel表格制作
=INT((a1-1)/3)+11
=INDEX(B:B,MATCH(VLOOKUP($C$1,$A$5:$B$6,2,0)&"*",$B$8:$B$20,0)+7+D5-1)
根据实际情况修改公式,公式中的+7是因为区域是从第8行开始copy的,如果是从第10行开始,则用+9,即加上区域开始行上面的空zd行数。
在A2单元格输入以下公式
=OFFSET(B1,A1,)
公式表示:以B1单元格为基准,以A1单元格作为向下偏移的单位。
如果A1为3,那么就以B1单元格为基准,向下偏移3格,即为B4单元格。
用自定义函数可以来完成。
例如有数据表如图:
第一步:点击开发工具-visual basic
第二步源:插入模块,编制代码如下:
Function dasz(a As Integer) As String
Set d = CreateObject("scripting.dictionary")
d.Add 1, "一"
d.Add 2, "二"
d.Add 3, "三百"
d.Add 4, "四"
d.Add 5, "五"
d.Add 6, "六"
d.Add 7, "七"
d.Add 8, "八"
d.Add 9, "九"
d.Add 10, "十"
dasz = d(a)
End Function
第三步:在B1输入公式:度=dasz(A1)。
第四步:将B1公式下拉至B10.结果如图: