excel - Excel VBA中的解析列表?
问题描述
我不太熟悉如何将数据分类为数组并用excel解析它。
这是我正在尝试做的一个例子:
单元格 A1 有["1","2","3"]
我正在尝试创建一个将其变为
<aa>1</aa><aa>2</aa><aa>3</aa>
我不知道如何将单元格 A1 转换为 VBA 循环的数组。
解决方案
不需要 VBA。在单元格中B1
粘贴此公式:
=SUBSTITUTE(SUBSTITUTE(MID(A1,2,LEN(A1)-2)&",",""",","</aa>"),"""","<aa>")
这是根据@JvdV 的评论构建的稍短的版本。它使用了更少的函数调用......但多了一个字符串连接。
="<aa>"&SUBSTITUTE(MID(A1,3,LEN(A1)-4),""",""","</aa><aa>")&"</aa>"
推荐阅读
- linux - 将 https://example 重定向到 https://www.example.com Vhost
- php - 如何在 php 中创建带有子 zipFiles 的 zipfile
- nestjs - 有没有办法在插入数据之前将当前用户插入基本实体中的字段
- reactjs - 如何在 React 中同步调用 Axios?
- python - Python,在其他列中指定的位置拆分字符串列
- c++ - 通过链表添加 3 个多项式
- spring-boot - 带有 Keycloak 的 Springboot 总是返回 403
- python - 我需要帮助(使用 def)打印出一些字母
- r - 如何在ggplot2的系列中改变一个点而不是其他点的“position_dodge”
- java - java如何处理嵌套函数重载和代码重复