2015-07-13 22 views
1

enter image description here我有问题从一行包含数字和文本的单元格中获取总数,现在我尝试了几个不同的公式,但他们没有修复它。公式提供与文本相结合的数字总计

我在一行中有5个单元格,这个单元格在一个单独的工作簿中引用一个总和,然后我将文本添加到: ='K:\ Folder 1 \ Surveys \ Returned Surveys [00001.xlsm] 00001'!$ D $ 15 &“/ 18”

起初我只是= SUM(K4:O4),但这只是返回5而不是该行的总和。

然后我尝试用以下公式找到文本中的数字: = LEFT(FIND(“/”,K4)-1+(FIND(“/”,L4)-1+(FIND(“ /“,M4)-1+(FIND(”/“,N4)-1+(FIND(”/“,O4)))))) - 1 但是,这只返回#VALUE。

在最后挣扎的企图我试图将值转换为文本,然后将它们添加但这也只是返回细胞的数量,而不是总价值: = TEXT(K4,0)&“/ 18”和那么上面的= LEFT公式。

+0

我无法从您提供的数据中轻松地重现您的问题。请阅读帮助中的[如何提供最低限度,完整且可验证的示例](http://stackoverflow.com/help/mcve)。数据和期望输出的副本或屏幕截图将会很有用 –

+0

我添加了屏幕截图,我的公式链接到单独的工作簿,并且它指的是一个单元格,它是多个单元格的总和。我想添加文本“/ 18”或“/ 12”作为总数超过18或12,然后在最后一列中,我想将这些总数加在一起。 – user3514907

+0

这很好。我看到你现在有一个适合你的答案。 –

回答

2

选择您的5个单元格,并在每个单元格中使用一个简单的等号公式。例如:

='K:\Folder 1\Surveys\Returned Surveys[00001.xlsm]00001'!$D$15 

在选定五个单元,轻按Ctrl键 + 。格式单元格对话框打开时,转到数字选项卡。从列表中向下左侧的自定义选择,并提供了键入以下内容:

0\/18 

...或者,

0\/12 

点击OK。你的号码将看起来像他们有/12/18加在右侧,但底层值仍然是外部工作簿的原始数字。用你想要的任何常规手段求和它们(例如=SUM(K4:O4)=K4+L4+M4+N4+O4)。

你的公式将曾作为,

=LEFT(K4, FIND("/", K4)-1)+LEFT(L4, FIND("/", L4)-1)+LEFT(M4, FIND("/", M4)-1)+LEFT(N4, FIND("/", N4)-1)+LEFT(O4, FIND("/", O4)-1) 

下面的图像显示在第4行的方法(串连再拆)和我行(自定义数字格式和总和)5

Custom number format and concatenated suffix

文本默认为左对齐,真实数字默认为右对齐。

+0

这是完美的,非常感谢你一直很好的帮助! – user3514907

+0

很高兴听到你整理出来。为了我自己的好奇心,你选择了哪种方法? – Jeeped

+0

我选择了第一个选项,我不知道你可以这样做,这将有助于减少工作簿中公式的数量。 – user3514907