Excel智能拆分和插入单元格

史蒂文·R

我正在做一个个人项目,一个非常简单的网络抓取工具。我已经将结果存储为CSV,其中包含标题,URL和ID。ID包含通过正则表达式匹配找到的结果字符串(例如:ID单元格可以是“ 1234567”,“ 1111111 2222222”,等等。)将单元格拆分为列是微不足道的,但是如何在保持与相关链接的链接的同时轻松地拆分这些ID标题和URL?我正在处理数千页,因此手动选择不是很多选择。

例子:

初始:
“首页”,foo.bar / home,1111111 2222222

之后:
“主页”,foo.bar / home,1111111
“主页”,foo.bar / home,2222222

gtwebb

在vba中类似的东西应该可以解决问题。它没有错误检查,并且没有针对速度进行优化,但是对此应该可以。它将创建一个新的工作表并按照您想要的方式拆分数据。

Option Explicit
Sub test()
Dim lRow As Long, curRow As Long, pasteRow As Long
Dim dataWS As Worksheet, pasteWS As Worksheet
Dim ArrID() As String
Dim i As Long

'Since csv will only have one sheet
Set dataWS = Sheets(1)
Set pasteWS = Worksheets.Add
pasteRow = 1

lRow = dataWS.Range("A" & dataWS.Rows.Count).End(xlUp).Row

For curRow = 1 To lRow
    ArrID() = Split(dataWS.Range("C" & curRow).Value, " ")
    For i = 0 To UBound(ArrID)
        If Len(ArrID(i)) > 0 Then
            pasteWS.Range("A" & pasteRow & ":B" & pasteRow).Value = dataWS.Range("A" & curRow & ":B" & curRow).Value
            pasteWS.Range("C" & pasteRow).Value = ArrID(i)
            pasteRow = pasteRow + 1
        End If
    Next
Next

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Excel VBA拆分和重组单元格

来自分类Dev

如何使用C#将拆分单词的结果插入Excel中的单元格

来自分类Dev

功能excel,用于将单元格,vlookup拆分为列和并置

来自分类Dev

Excel LEFT 和 RIGHT 公式错误地拆分单元格

来自分类Dev

Excel:CountIf(单元格1>单元格2和单元格3>单元格4)

来自分类Dev

MS Excel:如何使用查找和替换在单元格中插入单词

来自分类Dev

Excel VBA将单元格拆分为多个单元格

来自分类Dev

Excel公式拆分单元格并颠倒顺序

来自分类Dev

Excel VBA单元格自动前进子拆分词

来自分类Dev

在Excel中的指定字符之间拆分单元格

来自分类Dev

在 Excel 单元格中使用 VBA 拆分单词

来自分类Dev

Excel公式根据字符数拆分单元格文本

来自分类Dev

Excel Vba 将多个单元格拆分成列

来自分类Dev

沿行拆分单元格

来自分类Dev

Excel VBA宏-复制并插入复制的单元格

来自分类Dev

使用Excel VBA将公式插入单元格

来自分类Dev

使用C#将图像插入Excel单元格

来自分类Dev

Excel“插入形状”基于单元格值的颜色更改

来自分类Dev

在Excel中插入单元格而不更新相邻的公式

来自分类Dev

在Excel文件的单元格中插入时引发异常

来自分类Dev

使用C#将图像插入Excel单元格

来自分类Dev

Excel-在空单元格中插入公式

来自分类Dev

Excel VBA 在单元格空白处插入日期

来自分类Dev

更新智能表中的单元格

来自分类Dev

同时转置和插入单元格

来自分类Dev

在openpyxl中插入行和移位单元格

来自分类Dev

在单元格和上标/下标中插入en方程

来自分类Dev

VBA在单元格中插入和增加公式

来自分类Dev

同时转置和插入单元格

Related 相关文章

热门标签

归档