excel单元格用公式加括号

excel单元格用公式加括号用公式,使得单元格有内容的加括号,没内容不加(设置单元格格式没有用,它只是显示有括号,实际公式引用改单元格时,是没有的,需要用公式)

=IF(ISNUMBER(FIND("(",A2)),A2,"("&A2&")")

注意公式的 括号和 A列数据括号的写法要一致

追问

我试了下,没有内容也会有括号

追答

如果有括号的,显示原来的数据,如果是空的,就显示空的,如果没有括号,就前后加括号
=IF(A2="","",IF(ISNUMBER(FIND("(",A2)),A2,"("&A2&")"))

追问

谢谢,是这个效果☺
我要好好消化下,公式是什么意思QAQ

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-27
假设数据在A2单元格开始的A列,则可在B2输入公式:
=IF(A2="","",REPLACE("()",2,0,A2))
复制并下拉,即可。
相似回答