我想将单元格中的数字设置为变量,但仍保留其中的文本。这样,稍后就可以使用该变量将其加起来。
我希望它说类似的话
审判官亚托克斯:975
并且将 975 作为该单元格的值,稍后再进行添加...我已经搜索并试图弄清楚这一点大约 2 个小时了。
答案1
有许多不同的可能方法和答案。最佳方法取决于您想如何使用内容。
“Justicar Aatrox” 只是一个标签,它的唯一用途是作为该单元格中显示的识别信息。@Hannu 的回答非常适合这一点。
“Justicar Aatrox” 只是一个注释,用于帮助您跟踪电子表格上的内容,除非您查看单元格内容,否则您甚至不需要显示它。您可以使用这样的技巧来存储文本字符串:
=N("审判官亚托克斯:")+975
如果您查看单元格内部,它将是可见的,但是 N() 函数会将标签转换为零值,因此 975 可以用作仅引用单元格的数值。
“Justicar Aatrox” 具有数据值。您可能希望根据该值过滤数据、根据该值对数据进行排序、根据该值搜索单元格、使用该值作为查找函数的目标以查找与其关联的其他列中的数据、将其用作求和值的条件、根据该值进行条件格式化等。在这种情况下,如果信息包含在“注释”中或仅作为格式存在,则无法使用该信息。
它必须是普通的单元格内容。在这种情况下,最有效的方法是使用两个单元格,一个文本单元格用于标签,一个相邻的数字单元格用于值。然后可以通过简单的单元格引用直接使用每个单元格。
如果您出于某种原因需要将它们放在一个单元格中,那么使用标签(出于上述目的)或值都会变得复杂。要使用该值,您需要在每次要使用它时提取数字。您需要一个在字符串中查找值的公式,而不是简单的单元格引用值;例如搜索冒号,然后使用其在字符串中的位置来计算数字的起始位置,提取数字,然后将其从文本转换为数值。简单的“A1”引用将变成一个长而复杂的公式,在需要数字的每个地方,例如:
值(MID(A1,FIND(“:”,A1)+2,LEN(A1)-FIND(“:”,A1)-1))
答案2
我不确定我是否正确理解了你的问题,但是这里有一个我认为你想问的答案。
在任意单元格中输入数字,然后重新选择单元格并按CTRL+ 1。
将打开一个对话框。
在对话框的左侧,您会看到一些用于数据格式类型的字词。
有些适用于数字,有些则需要其他类型的数据。
找到单词“自定义”并选择它,它通常是最后一个项目 - 您可能需要在列表中向下滚动。
现在您在右侧也有一个项目列表,这些项目上方是一个字段,您可以在其中填写“格式代码”(在帮助中查找!)。
例如,"Justicar Aatrox: "0
将显示您的单元格内容为Justicar Aatrox: 975
- 您的 975 是单元格中的数字。
试试看。
单元格包含数字,上面定义了应如何显示它。