怎么在excel中实现不同行文字合并到一个格?

我有一个数据表,第一列为日期,后续10列分别为10种原油名称,第12列为当日加工原油比例的文字描述,举例如下
8月15日,加工原油蓬莱50%、文森特30%、曹妃甸10%、荣卡多10%,
即在不同的原油名称下,有一个比例:
日期 蓬莱 达里亚 文森特 培恩斯 曹妃甸 荣卡多 混合比例
8.15 50% 30% 10% 10% 蓬莱:文森特:曹妃甸:荣卡多=50:30:10:10
8.16 50% 50% 达里亚:曹妃甸=50:50
请问:如何实现前面几列输入数值后,在混合比例列自动呈现混合比例文字,如“蓬莱:文森特:曹妃甸:荣卡多=50:30:10:10”?
谢谢!

像下面这样您试试,

在H3单元格输入以下公式,再向下填充。

=IF(B3="","",$B$2&":")&IF(C3="","",$C$2&":")&IF(D3="","",$D$2&":")&IF(E3="","",$E$2&":")&IF(F3="","",$F$2&":")&IF(G3="","",$G$2)&"="&IF(B3="","",B3*100&":")&IF(C3="","",C3*100&":")&IF(D3="","",D3*100&":")&IF(E3="","",E3*100&":")&IF(F3="","",F3*100&":")&IF(G3="","",G3*100)


祝你成功!输入的公式太长了,希望能有更简洁的方法。我想应该用vba了。


追问

非常感谢您的回答。

 

出现一个新问题,在第二行混合比例列,最后还有冒号“:”,这个怎么去掉?谢谢!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-15
要想完美需要嵌套好多层IF。如果可以带0就很简单:L列输入:=$B$1&":"&$C$1&":"......&$K$1&"="&B2*100&":"&C2*100....&K2*100.
如果需要发表给我,给你搞定,但要给分。
1316079362@QQ.com
第2个回答  2013-08-15

自己看吧

追问

不是合并的问题,
不同比例是在不同列的,请见截图。

追答

等下。就那个图片点击可以跨越合并的

EXCEL怎么把多行的内容合并到一行中?
1. 在需要合并的单元格中输入“=PHONETIC()”函数。2. 选中需要合并的内容所在的单元格。3. 按下“Enter”键即可将不同行的内容合并到一行中。方法二:使用剪切板 1. 选中需要合并的内容所在的单元格。2. 点击剪切板中的“全部粘贴”按钮。3. 在合并后的单元格中输入第一个内容,然后选中该单元...

如何在Excel表格中将两行文字合并到一行中?
一、使用公式合并 1. 使用“&”符号连接。 在一个单元格中输入“=”号,然后选中或输入第一行的文本内容,接着输入“&”,再选中或输入第二行的文本内容。按回车键,两行的内容就会合并到同一单元格内。例如:`=A1&B1`。2. 使用CONCAT函数。 如果你的Excel版本支持动态数组或函数,可以使用CONCAT...

怎么把Excel单元格中多行文字合并为一行呢?
一种简单直接的方法是使用Excel的文本合并函数。例如,可以使用`CONCATENATE`函数来手动合并多个单元格的内容。假设你想要将A1、A2、A3单元格中的文字合并到B1单元格中,你可以在B1单元格中输入公式`=CONCATENATE``,取决于你的Excel版本),然后按下回车键。这样,A1、A2、A3单元格中的文本就会被合并并...

在EXCEL中满足条件的多行文本合并,将不同行的文本合并到对应型号的第...
打开excel,选中需要合并的单元格区域;点击顶部导航栏的“开始”选项,在功能区中点击“合并居中”旁的小三角;在打开的菜单中,点击“合并内容”即可。键盘操作方法01打开excel软件,打开我们需要处理的表格文档,接着在表格中找到一处空白单元格用来放置合并后的单元格内容。选用文本合并函数把它们合并,然...

怎么在Excel中合并多个单元格的内容到一个单元格中
具体如下:1. 第一步,双击或者右击打开excel表格。2. 第二步,选中想要合并的单元格,接这点击左上角的开始选项。3. 第三步,来到开始页面后,点击填充右边的下拉箭头。4. 第四步,在下图所示的弹出窗口中,点击两端对齐选项。5. 第五步,完成设置后,我们就可以看到如下图所示的页面,成功合并...

Excel如何将多个单元格的内容合并到一个单元格
部分用户可能电脑型号不一样,但系统版本一致都适合该方法。1、打开excel,选中要合并的内容,按ctrl+c复制 2、双击h6单元格,点击剪贴板的下拉菜单 3、点击剪贴板的内容,点击回车即可将多个单元格的内容合并到一个单元格中 总结:选中内容复制 点击剪贴板的下拉菜单 点击剪贴板的内容回车 ...

怎么把几个单元格的内容合并到一个单元格里面?
在Excel中,如果你想将多个单元格的内容合并到一个单元格,并使用逗号作为分隔符,有几种方法可以实现。最简单直接的方法是使用“&”运算符来连接文本。例如,如果你想合并A1、B1和C1三个单元格的内容,你可以在另一个单元格中输入以下公式:`=A1 & "," & B1 & "," & C1`。这样,...

如何将EXCEL多个单元格内容合并到一个单元格,并用逗号隔开,详细要求...
在Excel中,有时需要将多个单元格的内容合并到一个单元格中,以便于阅读或进行进一步的数据处理。这时,可以使用TEXTJOIN函数或“&”运算符结合CONCATENATE函数来实现。TEXTJOIN函数是Excel中一个非常实用的函数,它可以将多个文本字符串组合成一个文本字符串,并且可以在每个文本字符串之间插入一个...

如何将Excel多个单元格的内容合并到一个单元格
1. 选中你想要合并的单元格。确保这些单元格包含了你想要汇总的所有数据。2. 接下来,进入“格式”或者“工具”选项(具体路径可能会因Excel版本不同而略有差异),找到并点击“对齐”或“单元格格式”选项。3. 在弹出的子菜单中,选择“填充”或者“合并与居中”,然后在下拉菜单中选择“两端对齐”。

如何在excel中将两个表格文字合并到一个表格?
在excel中将两个表格文字合并到一个表格的方式如下:1、打开excel表格;2、假设需要合并的数据列为AB三列,选择需要合并内容的单元格输入=A1&B1即可。示意图:。【加入社群一起学习】想要了解更多关于excel的相关信息,推荐咨询秒可职场。秒可职场将持续投入产品与课程内容的研发升级,积极拓展更多前沿职场...

相似回答