excel - 有没有办法根据单元格值中的多个条目在 excel 中通用重复行
解决方案
对于A和B列中的数据,试试这个简短的宏:
Sub SplitList()
Dim i As Long, j As Long, N As Long
Dim v As String, arr, a
N = Cells(Rows.Count, "A").End(xlUp).Row
j = 1
For i = 1 To N
v = Cells(i, 1).Value
arr = Split(Cells(i, 2).Value, ",")
For Each a In arr
Cells(j, 3).Value = v
Cells(j, 4).Value = a
j = j + 1
Next a
Next i
End Sub
输出在列C和D中。
推荐阅读
- r - mlogit:具有截距的多项概率模型返回错误
- django - 过滤对象的动态按钮 Django @UPDATE
- php - 在 Codeigniter 中提交或更新任何内容后不显示更新的数据
- django - `.create()` 方法默认不支持可写嵌套字段
- django - django.db.utils.IntegrityError:重复键值违反唯一约束
- java - 如何在Java中的正则表达式上返回多个匹配项
- insomnia - 失眠 - 使用 OATH2.0 如何将访问令牌拉入变量?
- sql-server - 在文本列上创建索引是否会使搜索成本更高?
- python - Python-“SyntaxError:无效语法”或 FileNotFoundError 或(unicode 错误)
- c# - 将 foreach 转换为 LINQ