如何提取Excel表中的部分内容,比如提取电话或者提取位置

如何提取Excel表中的部分内容,比如提取电话或者提取位置

1 个回答

智联智慧

提问:如何提取Excel表中的部分内容,比如提取电话或者提取位置

网友回答:

你这种情况可以用FIND函数和MID函数。用FIND函数找到两个“|”的位置,然后用MID函数提取两个“|”之间的字符。

如提取电话号码,可以用公式:
=MID(A2,FIND("|",A2)+1,FIND("|",A2,FIND("|",A2)+1)-1-FIND("|",A2))
————————
FIND("|",A2)是在A2单元格中从第1个字符开始寻找“|”;
FIND("|",A2)+1是提取“|”后面1个位置,所以要+1;
FIND("|",A2,FIND("|",A2)+1)是从第1个“|”后面一个位置开始寻找“|”,在本例中也就是第二个“|”所在位置。
FIND("|",A2,FIND("|",A2)+1)-1是提取第二个“|”前面1个位置,所以要-1;
FIND("|",A2,FIND("|",A2)+1)-1-FIND("|",A2)减去第一个“|”的位置,即可得到两个“|”之间的字符个数。

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题