通过excel公式将+1添加到一个单元格中的多个值

用户11382889

我得到了一个带有数据源表的 excel 文件。为了能够在下一步解析数据,我需要为每个值添加 1 并将其放入新工作表中。问题是,每个单元格有多个值,每个值用逗号分隔,并且这个数字不是静态的。遗憾的是,稍后添加 +1 不是一个选项,因此我需要在 excel 中执行此操作。

  Source sheet              Prepared data sheet

| MyValues   |             | MyValues + 1 |
|------------|             |--------------|
| 0,1,2,3    |             |  1,2,3,4     |
| 3          |   ----->    |  4           |
| 2,4,6      |             |  3,5,7       |
| 1          |             |  2           |
合资企业

这是执行此操作的一种方法(假设 Excel 2016 为TEXTJOIN()):

在此处输入图片说明

公式B1

=IFERROR(TRIM(MID(SUBSTITUTE($A1,",",REPT(" ",LEN($A1))),(COLUMN()-2)*LEN($A1)+1,LEN($A1)))+1,"")
  • 向下和横向拖动(如果需要,可以是 15 列)

公式G1

=TEXTJOIN(",",TRUE,B1:E1)
  • 拖累

您不需要 VBA 解决方案,但在您的情况下,UDF 也可能是执行此操作的好方法,例如:

Function AddVal(RNG As Range, VAL As Double) As String

Dim ARR1() As String, ARR2() As String, X As Double
If RNG.Cells.Count = 1 Then
    ARR = Split(RNG.Value, ",")
    For X = LBound(ARR) To UBound(ARR)
        ReDim Preserve ARR2(X)
        ARR2(X) = ARR(X) + VAL
    Next X
    If IsEmpty(ARR2) Then
        AddVal = "No hits"
    Else
        AddVal = Join(ARR2, ",")
    End If
Else
    AddVal = "No valid range"
End If

End Function

通过呼叫 =AddVal(A1;1)

1如果您想添加的不仅仅是 1,您可以更改另一个数字。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

填充一个或多个单元格后,如何自动将文本添加到Excel单元格?

来自分类Dev

使用PHP将多个MySQL结果添加到HTML表的一个单元格中

来自分类Dev

动态将公式添加到Excel单元格

来自分类Dev

将数据添加到excel中的新单元格而不删除前一个单元格

来自分类Dev

将类添加到标题Yii2 GridView中的一个单元格中

来自分类Dev

将数字添加到日期中,其中数字在一个单元格中,日期在另一个单元格中-VBA

来自分类Dev

在复杂的公式中添加另一个单元格的值

来自分类Dev

如何将一个单元格的数据自动添加到另一张纸上的另一个单元格?

来自分类Dev

Excel公式可将一个单元格中的单个值与另一个单元格中的多个值进行比较

来自分类Dev

在Excel中插入行,并在特定单元格中添加一个值

来自分类Dev

将单元格值添加到Excel VBA中的“右键单击”菜单

来自分类Dev

使用循环将一个单元格的值复制到多个单元格中

来自分类Dev

Excel在一个单元格中过滤多个值

来自分类Dev

是否可以自动将新表格中的单元格添加到Excel中的公式?

来自分类Dev

将多个IF公式添加到一个单元格中

来自分类Dev

Excel-如果单元格包含某个字符串,则将内容添加到另一个单元格

来自分类Dev

自动将多个单元格的公式合并为一个单元格

来自分类Dev

Excel中出现“ = TODAY()”问题,并将其添加到具有其他值的另一个单元格中

来自分类Dev

如何将两个已命名的复选框添加到一个单元格

来自分类Dev

excel将几天添加到日期,然后用它自动填充另一个工作表中的单元格

来自分类Dev

将一个单元格中的字符串(的一部分)添加到同一系列中的另一个单元格中,然后遍历整个列

来自分类Dev

将一个单元格的名称添加到另一个单元格的名称

来自分类Dev

Excel公式查找列中的最后一个值并返回相邻单元格的值

来自分类Dev

如何检查单元格值是否大于 X,从这两个值中获取差异并添加到 Excel 中的下一个单元格?

来自分类Dev

搜索值并将公式添加到单元格

来自分类Dev

将字符串添加到另一个单元格并保存原始格式文本颜色

来自分类Dev

Excel VBA - 将单元格的内容添加到文件名的第一个空格中

来自分类Dev

使用一个单元格将值添加到命名范围

来自分类Dev

将下面单元格中的值添加到上面的单元格

Related 相关文章

  1. 1

    填充一个或多个单元格后,如何自动将文本添加到Excel单元格?

  2. 2

    使用PHP将多个MySQL结果添加到HTML表的一个单元格中

  3. 3

    动态将公式添加到Excel单元格

  4. 4

    将数据添加到excel中的新单元格而不删除前一个单元格

  5. 5

    将类添加到标题Yii2 GridView中的一个单元格中

  6. 6

    将数字添加到日期中,其中数字在一个单元格中,日期在另一个单元格中-VBA

  7. 7

    在复杂的公式中添加另一个单元格的值

  8. 8

    如何将一个单元格的数据自动添加到另一张纸上的另一个单元格?

  9. 9

    Excel公式可将一个单元格中的单个值与另一个单元格中的多个值进行比较

  10. 10

    在Excel中插入行,并在特定单元格中添加一个值

  11. 11

    将单元格值添加到Excel VBA中的“右键单击”菜单

  12. 12

    使用循环将一个单元格的值复制到多个单元格中

  13. 13

    Excel在一个单元格中过滤多个值

  14. 14

    是否可以自动将新表格中的单元格添加到Excel中的公式?

  15. 15

    将多个IF公式添加到一个单元格中

  16. 16

    Excel-如果单元格包含某个字符串,则将内容添加到另一个单元格

  17. 17

    自动将多个单元格的公式合并为一个单元格

  18. 18

    Excel中出现“ = TODAY()”问题,并将其添加到具有其他值的另一个单元格中

  19. 19

    如何将两个已命名的复选框添加到一个单元格

  20. 20

    excel将几天添加到日期,然后用它自动填充另一个工作表中的单元格

  21. 21

    将一个单元格中的字符串(的一部分)添加到同一系列中的另一个单元格中,然后遍历整个列

  22. 22

    将一个单元格的名称添加到另一个单元格的名称

  23. 23

    Excel公式查找列中的最后一个值并返回相邻单元格的值

  24. 24

    如何检查单元格值是否大于 X,从这两个值中获取差异并添加到 Excel 中的下一个单元格?

  25. 25

    搜索值并将公式添加到单元格

  26. 26

    将字符串添加到另一个单元格并保存原始格式文本颜色

  27. 27

    Excel VBA - 将单元格的内容添加到文件名的第一个空格中

  28. 28

    使用一个单元格将值添加到命名范围

  29. 29

    将下面单元格中的值添加到上面的单元格

热门标签

归档