excel中一段文字设置不同大小的字体,怎么用函数实现?

如何利用函数实现,不要VBA

在 Excel 中,可以使用 CONCAT 函数和 FORMAT 函数来将一段文字设置不同大小的字体。具体步骤如下:

    在一个单元格中输入要设置不同字体大小的文字,例如“Hello World!”。

    在相邻的单元格中,分别输入要设置的字体大小,例如 12 和 16。

    在另一个单元格中输入以下公式:
    =CONCAT(" ",FORMAT(A1,"[size="&B1&"]")&LEFT(A1,LEN(A1)-1)&FORMAT(A1,"[/size]"))

    其中,A1 表示要设置字体的文字所在的单元格,B1 表示要设置的字体大小所在的单元格。

    按下 Enter 键,即可在当前单元格中生成格式化后的文字,其中不同大小的字体已经应用。

    需要注意的是,生成的格式化文字只是静态文本,无法进行编辑和修改。如果需要编辑和修改,可以将公式中的 CONCAT 函数替换为 CONCATENATE 函数,这样就可以将格式化字符串和文本字符串组合成可编辑的文本了。

追问

为何实现不了呢?

温馨提示:答案为网友推荐,仅供参考
相似回答