Excel 对字符串之间另一个单元格的引用

Excel 对字符串之间另一个单元格的引用,excel,Excel,是否有方法在字符串之间引用excel中的另一个单元格。 例如,在我的一个单元格中 <string name="greeting">Hello! How are you?</string>. 你好!你好吗?。 有没有可能使“你好!你好”成为一个引用其他单元格的函数,并从中获取值,然后替换“你好!你好吗?”。假设b6包含“好”,我希望b6的内容替换“你好!你好吗?”,因此该行的新内容将是“好”而不是“你好!”!你好吗?。如果可能的话,你能为我提供解决方案吗。我知道你可以用

是否有方法在字符串之间引用excel中的另一个单元格。 例如,在我的一个单元格中

<string name="greeting">Hello! How are you?</string>.
你好!你好吗?。

有没有可能使“你好!你好”成为一个引用其他单元格的函数,并从中获取值,然后替换“你好!你好吗?”。假设b6包含“好”,我希望b6的内容替换“你好!你好吗?”,因此该行的新内容将是“好”而不是“你好!”!你好吗?。如果可能的话,你能为我提供解决方案吗。我知道你可以用“=”来调用函数/公式,如果它在开头的话。如何在字符串之间使用它?我曾尝试将“=”放在字符串之间,但它认为它是普通字符串。

如果我理解正确,您希望在公式中放置“=您好!您好?”时将其自身替换为单元格的值

这可以通过命名范围来完成。您可以通过Formula's>Name manager调用需要调用的单元格“你好吗?”

然后可以在公式中这样调用它:
=Hello!您好?
将返回具有该名称的单元格的值。这可以在其他公式中使用,如
=IF(你好!你好吗?>5,你好!你好吗?+1,12)
,它将测试指定范围内的值是否大于5,如果大于5,则返回值+1,如果不大于5,则返回数字12


请注意,您选择的名称将不起作用,并且开头过长。最好的做法是让名字简明扼要。您不能使用除
以外的特殊字符。这包括空间。因此,您的示例必须被称为
HelloHowAreYou
Hello\uhow\uyou
。但是仅仅使用
Hi
效果最好。

欢迎使用。你的意思是“你好”&B1
?此公式将返回
Hello!您好
和单元格中的文本
B1
查看带a的问题,并相应地编辑您的问题。这样,你的目标就会更加明确@FoxfireAndBurnsAndBurns只有当我以“=”开始单元格时,您的解决方案才有效,这里我想在字符串之间添加公式。在这里,它将以“=”作为普通字符串。我不想合并,我想替换内容。意思是我想用B1的内容替换“你好吗?”。谢谢您的时间。我已经编辑了我的问题,在我的excel工作表中添加了一行代码,我的要求是用另一个单元格的内容替换“你好吗?”。假设b6包含“Good”,我希望b6的内容替换为“Hello!你好吗?”所以行的新内容将是“Good”,而不是“Hello!你好吗?。谢谢你的时间