使用Alt + Enter Excel“连接”,然后引用另一个单元格

问题描述 投票:0回答:1

这应该是一个简单的过程,但我很难产生正确的结果。我试图将三个单元组合成一个,Alt + EnterChar(10)将每个值分开。当我使用一个简单的Excel公式=B2 & Char(10) & C2 & Char(10) & D2并包装目标单元格的文本时,一切似乎都正常。但是如果我尝试在该单元格中搜索字符串(例如,“WS001”),它将找不到正确的字符串。如果我使用VBA执行相同的功能(即ThisWorkbook.Worksheets("Sheet1").Cells(2, 1) = Cells(2, 2) & Chr(10) & Cells(2, 3) & Chr(10) & Cells(2, 4)),我可以在B2中搜索字符串并填充找到它。

这个问题已解决(在某种程度上),但是当我尝试将目标单元格链接到不同工作表(=Sheet1!A2)中的单元格时,我遇到了搜索功能无法找到字符串的相同问题。还有另一种方法吗(我想避免使用VBA,因为如果将来有人必须编辑文件/信息,他们可能不知道如何更改它)?

excel char formula enter alt
1个回答
0
投票

你能否根据这个例子澄清你在寻找什么? A列是右边三列的连接,带有CHAR(10)。

你会在寻找“Shane”吗?你想要什么结果?

编辑

我无法理解你在寻找什么,但希望这可以让你朝着正确的方向前进。

这是我的结果:

B1是要搜索的数据

链接公式如下:(当它们在不同的表格上时也有效)

=C6 & CHAR(10) & D6 & CHAR(10) & E6

“链接结果”搜索公式是一个数组公式(ControlShiftEnter输入公式)

="Row "&MATCH(TRUE,ISNUMBER(FIND($B$1,A6:A8)))

“个人结果”搜索公式也是一个数组公式(ControlShiftEnter输入公式)

="Column "&MAX(($B$1=C6:E8)*COLUMN(C6:E8))-2

(减2是因为第一个“源值”列是C列(即3)

© www.soinside.com 2019 - 2024. All rights reserved.