如何在单元格中显示当前列的列名如:A,B,C,ZZ,AB
直接写公式,
IF(col() > 26, concatenate(CHAR(ROUNDUP(col() / 26, 0) + 63), CHAR(MOD(col() - 1, 26) + 65)), CHAR(MOD(col() - 1, 26) + 65))
=============
效果
TABLEDATAFIELDS(tableData):返回tableData中所有的字段名。
备注:
先从报表数据集中查找,然后再从服务器数据集中查找,返回的是tableData的列名组成的数组。
以我们提供的数据源FRDemo为例:
新建数据集ds1:SELECT*FROM[CUSTOMER]
TABLEDATAFIELDS("ds1")等于CUSTOMERID,CUSTOMERAME,CITY,COUNTRY,TEL,DISTRICT。
char(col()+64)