我很抱歉问题中缺少信息,但解释起来相当复杂。
我试图使用excel为卡创建一个文件,我必须阅读MSR卡编写软件程序。
软件必须具有以下格式的文件;
DateTimeStamp
Track1数据
Track2数据
Track3数据
空行
e.g。
2014.08.04 10:46:24
%123456789098?
; qweryuiopasdfghjklzxcvbnm
+ 1qw23er45ty67ui89op0?
我需要写入Track1的数据以16空格为前缀,然后是XccccZ(其中cccc是用空格填充的数字,再次作为示例:
X105 Z
我有一个excel电子表格,其中包含formualas来创建所需的格式,基于手动输入表中所需的数字,但我需要能够从另一个页面引用此表的连续行具有公式的细胞间隔开。
例如,我的文件中的A列向下;
第1行 - 日期时间
第2行 - = sheet1!B2
第3行 - ;?
第4行 - +?
第5行 - 空行
第6行 - 日期时间
第7行 - = sheet1!B3
第8行 - ;?
第9行 - +?
第10行 - 空白行
等
我希望这是有道理的。我需要的是能够根据需要复制/粘贴(或填充等)前五行(即如果我有10张卡要写,我总共需要50行),并且它复制数据/公式。但是当我进行复制/粘贴时,单元格引用不会改变,当我填充时,而不是公式中的单元格引用改变1,它会改变5(考虑没有公式的额外行)。
如何让excel知道单元格引用每次只需更改一次。我真的很想避免在输入表上的每个卡号之间留下五个空行!
提前致谢。
答案 0 :(得分:1)
如果我已经理解得很好,那么当你复制和粘贴时,你只想“只”那个引用每5行改变一次。你可以使用INDIRECT:
=INDIRECT("sheet1!B"& ROW(A5)/5)
你喜欢参考ROW(x)/块行数......