FAQ > 金融建模 > 建模问题 > 行业与板块

Q:如何将板块名称转化成指数代码?    

  • A:通常情况下,我们是通过指数代码得到指数名称,若要反过来的话,需要对所有指数代码与名称生成一个对照表,再进行对比获取。这里,我们提供了一个案例,包括了指数:深交所指数;上交所指数;申万一级行业指数;申万二级行业指数;申万三级行业指数;申万指数。若有重名指数,依这个板块顺序优先返回第一个找到的指数。案例实现代码请下载附件中的两个函数,并导成用户函数(导入的方法:FAQ:Q:如何导入函数)。

    GetIndexIDByBkName(bkname:string):string
    说明:输入板块名称,得到对应的指数代码。
    参数:bkname,string,板块名称。
    返回:string,指数代码。若板块名与指数的简称不匹配,则返回空字符。
    范例:

    //返回申万汽车的指数代码。
    return GetIndexIDByBkName("申万汽车");//返回结果SW801880

    详见
    附件:GetIndexIDByBkName(tsfinancialmodel).fun
    附件:DoubleByteToSingleByte(tsfinancialmodel).fun