gpt4 book ai didi

excel - 将单元格字符串拆分为单个单元格

转载 作者:行者123 更新时间:2023-12-01 22:56:02 27 4
gpt4 key购买 nike

我无法将单个单元格的值拆分为两个不同的字符串并将这两个字符串放入不同的单元格中。

例如,我想在一个单元格中测量 10ft x 20ft 值,然后将 10ft 放入另一个单元格中,然后将 20ft 并将其放入完全不同的单元格中。

我想使用分隔符x或其他东西,但我只是不知道如何进行这些分隔并在分割后对它们进行一些操作。

任何提示将不胜感激。我对 VBA 宏还很陌生。

谢谢

最佳答案

最好的解决方案是使用 SPLIT

Dim strX As String
Dim sx() As String
Dim i as Integer
strX = "10FT x 20FT"
sx = Split(strX, "x")

或者也许你可以使用 instr 函数

Dim sVar1 as string
Dim sVar2 as string

I = InStr(1, strX, "x")

现在你知道在哪里可以将 int 拆分为两个变量

sVar1 = mid(strX, 1, I)
sVar2 = mid(strx,i+1)

该函数的问题是,如果链中有多个键要用来分隔,则函数将返回一个更大的数组。例如:将 var 变暗为字符串var =“x 20XP 10XP”

返回

array (0) = "10"
array (1) = "p"
array (2) = "20"
array (3) = "p"

关于excel - 将单元格字符串拆分为单个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020165/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com