Excel学到高级阶段,很多之前手动完成的工作,都想着能用更好的方法来完成。
比如,如何让Excel自动填充字母序列号(ABCDE...)?
横向生成公式(向右拖动鼠标进行填充A-Z):
=CHAR(COLUMN(A1)+64)
纵向生成公式(向下拖动鼠标进行填充A-Z):
=CHAR(ROW(A1)+64)
貌似问题解决。等等,再看看需求。要作为序列号,A-Z这26个字母就够了吗?显然不够。
正解在此:
横向生成公式(向右拖动鼠标进行填充ABCDE——》XFD,共计16384列,颤抖吧!!!):
=MID(CELL("address",A:A),2,FIND("$",CELL("address",A:A),2)-2)
完工图: