小勤:我有很多个人的沟通记录,怎么能够针对每个人将他们的沟通日期和沟通记录分别动态合并到一个单元格里面,并且换行显示?
大海:通过分组合并的方法,用换行符动态合并呗?
小勤:这个操作倒不是很难,操作过程如下:
Step 01 先完成姓名列内容的填充
Step 02 因为考虑日期列也合并,所以先将日期转为文本格式
Step 03 用求和的方式分组,生成分组步骤公式
Step 04 修改分组步骤公式完成内容合并
将原公式中的List.Sum([沟通记录])修改为Text.Combine([沟通记录],"#(lf)")
Step 05结果返回Excel中
却好像有点儿问题啊,日期列内容合并了,但并没有换行!
大海:你双击一下日期列里的一个单元格试试?
小勤:双击一下好像倒可以了。
但下一行里面还是不能换行啊!
大海:那就再双击一下呗……嘿嘿。
小勤:吐血啊!这个只是测试数据,实际数据有几万行怎么办?不能每行都点一下吧?
大海:其实不用啦。只要对那一列做个自动换行就好了。
小勤:为什么会这样啊?后面的沟通记录都变成换行的样子了,前面的日期列为什么没有?
大海:这个貌似是Power Query里的数据上载到Excel过程中的一个格式刷新问题,要手动刷一下就好了。
小勤:原来还有这种情况!