问:

excel表中单元格里的内容有逗号的自动换单元格

答:
Excel表格中的单元格内容如果包含逗号,默认情况下会被视为多个值,从而自动换行到下一个单元格。这是因为Excel的默认分隔符就是逗号。
要解决这个问题,有以下几种方法:
1. 在数据输入框式,在首尾各加一个单引号,如'value1,value2',这样整个内容会被视为一个值输入到一个单元格。但这个方法输入量大时比较繁琐。
2. 在输入数据前,点击数据输入框下方的小三角,选择“文本格式”。这个方法会将该单元格格式设置为文本格式,那么输入的任何内容包括逗号都会被视为一个值。缺点是该单元格永久变为文本格式。
3. 在输入数据前,点击数据输入框下方的小三角,选择“自定义格式”,在“类别”选项中选择“常规”。同样可以达到输入逗号内容不换行的效果,但双击单元格后格式仍为常规数值格式。
4. 在工作表全局搜索中搜索逗号,点击"替换"选项卡,在"查找什么"框中输入逗号,在"替换为"框中输入空格或其它分隔符,然后点击"全部替换"按钮,这样可以将所有单元格中的逗号替换为空格或其它符号,达到预期效果。此方法操作简单,但会同时替换所有单元格中的逗号,需谨慎操作。
5. 在VBA编辑器中输入宏,如:
Application.EnableEvents = False
Selection.Replace What:=",", Replacement:=" ", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False 
Application.EnableEvents = True
可以通过宏批量替换所选单元格中的逗号,效果和方法4类似,但可控性更强。
综上,根据实际情况选择简便高效的方法解决Excel表格中单元格内容包含逗号自动换行的问题。