如何在单元格中连接

时间:2009-09-30 06:19:32

标签: excel

我想连接两个或多个单元格,但我不想连接整个单元格。只想取第一个单元格的2个或更多字符和第二个单元格的2个或更多字符然后在第3个单元格中连接它们。 ..

学生姓名序列号地址组部分学生ID

Monir 07001 Dhaka,Bangladesh Science B SC001B

我想从序列号单元格中获取最后三位数字,如果它是来自组合单元格的科学我想要只接受sc,如果它是艺术我想从组合单元格和部分单元格中取出想要获取完整的字符,最后连接到学生ID单元格。

我如何做到这一点。请帮我。

3 个答案:

答案 0 :(得分:2)

慢慢建立你需要的东西:

  • Serial#:= RIGHT(B2,3)
  • 的最后三位数字
  • 创建另一个映射表格:Science to Sc,Art to At,然后使用LOOKUP功能。例如= LOOKUP(D2,X2:X6,Y2:Y6),其中X列填充“科学,艺术等”,Y填充“Sc,At等”
  • Concatenate is = CONCATENATE()

所以最后的答案看起来像是:

=CONCATENATE(LOOKUP(D2, X2:X6, Y2:Y6), RIGHT(B2,3), E2)

答案 1 :(得分:1)

使用LEFT(),RIGHT()或MID()函数提取子字符串。使用“&”运算符连接。例如:

=RIGHT(C1,3) & LEFT(D1,2) & E1

答案 2 :(得分:1)

Excel中。编程。嗯。

Anyhoo,我想你可以使用以下内容:

=LEFT(E2,2) & RIGHT(B2,3) & D2

获得E2的前两个字符,最后三个字符来自B2和D2。