楼主 0Mouse |
Q:为何使用CONCATENATE函数合并多个单元格内容时显示#VALUE!呢? A:因为在填写CONCATENATE函数的参数时采用了这种方法:选中单元格区域左上角的第一个单元格,然后按住鼠标左键并拖动到单元格区域右下角的最后一个单元格后释放鼠标左键,正确的做法应该是:逐个单击单元格添加。 示例: 其中, H2=CONCATENATE(B2:F2) 显示#VALUE! H3=CONCATENATE(B3,C3,D3,E3,F3) 得到预期结果 H6=CONCATENATE(B6:F6) 显示#VALUE! H7=CONCATENATE(B7,C7,D7,E7,F7) 得到预期结果 文档: 填写concatenate函数参数的注意事项.rar |
2楼 gouweicao78 |
“拖选”这个解释错了,再想想,呵呵。 |
3楼 轩辕轼轲 |
这个函数的每个参数只能是对单个单元格的引用。 其实要是想合并一个区域内的单元格内容的话,我们可以尝试一下PHONETIC函数。 不过PHONETIC函数只能对文本进行合并。 填写concatenate函数参数的注意事项.rar |
4楼 gouweicao78 |
嗯。车车说的也不全。 CONCATENATE函数,说难听点就是一个“废品”,作用上和&一样。 CONCATENATE(A1:A3,B1:B3)相当于A1:A3&B1:B3,返回的结果是一个3行1列的文本数组 CONCATENATE(B2:F2)相当于B2:F2&"",返回B2:F2的文本(而且是强制返回为文本)数组。 因为一个单元格只能显示一个元素,如果公式所在单元格与引用区域没有存在“绝对交集”,则显示为#VALUE!错误值。 也就是说:这个题的正解是运算结果为数组的问题。 |
5楼 lrlxxqxa |
关于phonetic推荐下帖,大有裨益: [函数与公式] PHONETIC 函数新解 http://www.exceltip.net/thread-8041-1-1.html |
6楼 传递 |
今天学了个废品函数 |
7楼 bluexuemei |
原来如此,看了草版的解释,恍然大悟! |