Excel 删除一个数字id并将其余的重命名为较低的数字(删除101,希望将102更改为101,将其余的更改为344个id))

Excel 删除一个数字id并将其余的重命名为较低的数字(删除101,希望将102更改为101,将其余的更改为344个id)),excel,Excel,[在此输入图像描述][1]Excel文件,共3列(用于网络分析);第一列和第二列是我的样本ID(例如344人,每个人都有一个分配给他们的号码)。我不得不从我的样本中删除一个人,现在我需要重命名其余的想法。(删除101,现在需要重命名102->101,103->102,…344->343) 我对excel非常陌生,曾尝试在谷歌上搜索并在这里查找相同的问题,但由于我对术语不熟悉,所以没有成功 编辑:很遗憾,我无法上传图像,但我没有为ID分配任何列。想象一下,我有两个长列和一组数字。(1-344).

[在此输入图像描述][1]Excel文件,共3列(用于网络分析);第一列和第二列是我的样本ID(例如344人,每个人都有一个分配给他们的号码)。我不得不从我的样本中删除一个人,现在我需要重命名其余的想法。(删除101,现在需要重命名102->101,103->102,…344->343)

我对excel非常陌生,曾尝试在谷歌上搜索并在这里查找相同的问题,但由于我对术语不熟悉,所以没有成功


编辑:很遗憾,我无法上传图像,但我没有为ID分配任何列。想象一下,我有两个长列和一组数字。(1-344).

将您的
ID
列读作如下:

假设您希望以
100
开始ID,它位于
A列中,标题位于
A1
,请将以下内容放入
A2

=IFERROR(A1+1, 100)

然后在excel中将其展开,直到表格的末尾。

谢谢您的回答Grzegorz Skibinski,我没有为ids指定列。我编辑了我的问题。如果你再看一看,我会非常感激。嗯,一个id列和第二个id列是如何连接的?我的第一个列是person 1,我的第二个列是person 2。我有将近5000行。第三列也是最后一列是他们领带的标签。(正如我所说,它将用于网络分析,所以,第一列是节点1,第二列是节点2)。这些数字是在一个单独的文件中分配给它们的。如果是关系,那么我敢说它不是针对excel的,而是针对VBA(alt+f11)和您应该查找的函数:
Private Sub worker\u Change(ByVal Target As Range)End Sub
(尽管如何准确使用它取决于您的特定数据以及如何编写“delete”)啊,看起来比我想象的要复杂得多。非常感谢。