Excel 如何区分长度和宽度?
我有一个名为Image Size的字段,其值如下:Excel 如何区分长度和宽度?,excel,string-split,Excel,String Split,我有一个名为Image Size的字段,其值如下: 12x12 20x8 20x8 20x8 20x8 10x8 10x8 36x12 27x27 39.75x20 如何将长度放在一列中,将宽度放在另一列中?为此,您可以使用两个函数在Excel中拆分文本:左和右。这些函数获取要拆分的文本和从一侧提取的字符数。例如,LEFT(“asdf”,2)将从字符串“asdf”中提取2个字符,从左侧开始 您可以将这些函数与Sque>代码>函数结合,在中间找到“X”,因此在每一行中,您将把图像放在第1列, =
12x12
20x8
20x8
20x8
20x8
10x8
10x8
36x12
27x27
39.75x20
如何将长度放在一列中,将宽度放在另一列中?为此,您可以使用两个函数在Excel中拆分文本:
左
和右
。这些函数获取要拆分的文本和从一侧提取的字符数。例如,LEFT(“asdf”,2)
将从字符串“asdf”
中提取2个字符,从左侧开始
您可以将这些函数与=LEFT(A1, SEARCH("x",A1,1))
在第2列中,以及
=RIGHT(A1,LEN(A1)-SEARCH("x",A1,1))
在第3栏。(这些示例适用于A行。)
参考:
编辑:正如OP在评论中指出的,第一个公式应该是
=LEFT(A1, SEARCH("x",A1,1) - 1)
为了使数据不包含在A1中的“x”,请使用:
=--LEFT(A1,FIND("X",A1)-1)
及
第一个公式几乎可以工作,但它显示的是带有值的x。
=--MID(A1,FIND("X",A1)+1,9999)