excel中如果某一列单元格有数据,则把另一列中该数据对应行的文本汇总列到指定单元格

excel中如果某一列单元格有数据,则把另一列中该数据对应行的文本汇总到指定单元格,无数据的则不写,见下图:这只是一个表的其中一部分,蓝色表格数据是手填进去的,希望用一个... excel中如果某一列单元格有数据,则把另一列中该数据对应行的文本汇总到指定单元格,无数据的则不写,见下图:

这只是一个表的其中一部分,蓝色表格数据是手填进去的,希望用一个公式能够自动列出来。
如果只有一列的话我用的是PHONETIC函数。涉及到多列的情况该怎么办呢?
请大虾指点。
展开
 我来答
沈一民
2014-12-22 · TA获得超过8012个赞
知道大有可为答主
回答量:8448
采纳率:85%
帮助的人:2636万
展开全部

没什么好办法。加辅助列

E2=IF(B2<>"",$A2,"")复制到E2:G10

H2=E2&H3复制到H2:J10

B14=HLOOKUP($A14,$B$1:$D$11,11,0)向下复制

C14=HLOOKUP($A14,$H$1:$J$2,2,0)向下复制

无心董
2020-04-16 · TA获得超过139个赞
知道答主
回答量:58
采纳率:100%
帮助的人:7.6万
展开全部
死板一点的方法:
=IF(NOT(B2=""),$A$2,"")&IF(NOT(B3=""),$A$3,"")&IF(NOT(B4=""),$A$4,"")&IF(NOT(B5=""),$A$5,"")&IF(NOT(B6=""),$A$6,"")&IF(NOT(B7=""),$A$7,"")&IF(NOT(B8=""),$A$8,"")&IF(NOT(B9=""),$A$9,"")&IF(NOT(B10=""),$A$10,"")&IF(NOT(B11=""),$A$11,"")&IF(NOT(B12=""),$A$12,"")
上面是C14单元格 的“办公用品”的公式。建议单元格不要合并,拆分为单个单元格,然后往后拉,就可以得出“交通费”、“招待费”的公式。然后复制公式到你想要的单元格即可。
这个办法适用于凭证数目不是很多的情况。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EXCEL办公实战
2014-12-22 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23634

向TA提问 私信TA
展开全部
VBA处理简单点
追问
能具体指点一下吗?对于函数用的较少,了解的也不多。PHONETIC函数也是百度了才会用的。
可以麻烦您给C14单元格 写一个函数表达式吗?
谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式