gpt4 book ai didi

excel - 如何将 2 列中的数据与用符号分隔的值组合?

转载 作者:行者123 更新时间:2023-12-04 22:01:36 25 4
gpt4 key购买 nike

第一列中的数据包含用“#”符号分隔的数据类型:

Year#Storey#Area#Condition#Name

第 2 列中的数据包含与第 1 列中的数据类型相对应的信息,也用“#”符号分隔:
2015#3#170#Renovated#John

我想结合第一列和第二列的信息并以下列格式获取数据:
Year - 2015
Storey - 3
Area - 170
Condition - Renovated
Name - John

为了澄清,我提供了我想要得到的图片:
height="50" width="50"

如何在 Excel 中实现它?我需要指定什么样的公式?

最佳答案

通过在 VBA 中创建 UDF,您可以避免从数据行中提取列数据的所有麻烦。

为此,请在您的工作簿中创建一个 VBA 模块并放置以下代码:

Function GETCOLUMNDATA(Cell As Range, ColumnNumber As Long, Delimeter As String) As String
GETCOLUMNDATA = Split(Cell, Delimeter)(ColumnNumber - 1)
End Function

然后就可以轻松提取数据了,如图:

公式显示在公式栏中。

enter image description here

然后,对于您想要的格式,只需相应地加入它们即可。

enter image description here

注意:要在单元格中添加换行符,请按 Alt+Enter

关于excel - 如何将 2 列中的数据与用符号分隔的值组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33983786/

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