Excel公式,如果单元格(数字)包含行下的任何数字,则将数据从两列拉到右边?

ktca8awb  于 2023-05-30  发布在  其他
关注(0)|答案(1)|浏览(267)

你好女士们先生们我绝对需要你们的帮助。我有一个数字列表,F列(这只是一个例子,实际上可能有500个数字真的列在列下面),以及左边的数字列表(A列),沿着B列和C列的数据。
我试图在Excel中创建一个公式,如果单元格F2包含A列中的任何数字组合(在f2本身的数字内),那么从A列中提取的数字将与f2的单元格(在本例中为G2)一起放置,然后A列右侧的信息(B列和C列右侧的单元格)......也自动进入H列和I列(因此它将是h2和I2)。

所以在屏幕截图中,它的工作方式是,由于单元格F2中的数字包含“4234”,“4234”将紧挨着数字和G列(单元格g2),“Schnapple Inc”进入H2列,然后“SCHNPLE”进入I2列。
我一直在尝试许多公式/'是数字'的组合,我不能忘记它,不想繁琐地通过一整套数字手动/试图使它尽可能容易。
如果有人知道一个公式,可能配置这一点,我非常感激。
我试着对F列下面的每个单元格进行运算。

nxowjjhe

nxowjjhe1#

这是你要找的吗我把数据缩写了一下,使其简单。

如果这是你想要的,这是一种方法:

G2: =IFERROR(IF(FIND(A2, F2), A2, ""), "")
H2: =IF($G2 <> "", B2, "")
I2: copy from H2

G2:I2向下复制到所有行。
在G2中,FIND()就是这样做的,它试图在Numbers中找到Prefix。如果找不到它,将其 Package 在IFERROR()中以将单元格留空。否则,Excel将在该单元格中显示错误。

相关问题