【问题标题】:How can I separate length and width?我怎样才能分开长度和宽度?
【发布时间】:2014-04-30 12:33:03
【问题描述】:

我有一个名为 Image Size 的字段,其值如下:

12x12
20x8
20x8
20x8
20x8
10x8
10x8
36x12
27x27
39.75x20

如何将长度放在一列中,将宽度放在另一列中?

【问题讨论】:

    标签: excel string-split


    【解决方案1】:

    为此,您可以使用两个函数在 Excel 中拆分文本:LEFTRIGHT。这些函数将文本拆分并从一侧获取字符数。例如,LEFT("asdf", 2) 将从字符串 "asdf" 中提取 2 个字符,从左侧开始。

    您可以将这些函数与SEARCH 函数结合起来找到中间的“x”,因此在每一行中,您可以将图像放在第 1 列中,

    =LEFT(A1, SEARCH("x",A1,1))
    

    在第 2 列中,并且

    =RIGHT(A1,LEN(A1)-SEARCH("x",A1,1))
    

    在第 3 列中。(这些示例适用于 A 行。)

    参考:http://office.microsoft.com/en-us/excel-help/split-text-among-columns-by-using-functions-HA010102341.aspx

    编辑:正如 OP 在评论中指出的那样,第一个公式应该是

    =LEFT(A1, SEARCH("x",A1,1) - 1)
    

    所以“x”不包括在内

    【讨论】:

    • 第一个公式几乎可以工作,但它显示的是带有值的 x。
    【解决方案2】:

    使用 A1 中的数据,使用:

    =--LEFT(A1,FIND("X",A1)-1)
    

    =--MID(A1,FIND("X",A1)+1,9999)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-01
      • 2015-09-13
      相关资源
      最近更新 更多