Excel 2013 从另一列创建列 w/specific 值?

Excel 2013 create column w/specific value from another column?

我有一个包含“应用程序 url”列的电子表格(这是一个提要 来自苹果)。其中 column/url 是产品的 ID 号:

http://itunes.apple.com/app/pntool/id852499288?uo=5

以上是“应用url”栏数据的标准示例。

我想做的是创建一个名为“ID”的新列 A(将现有列“a”移动到“b”列,“b”移动到“c”等...)并填充它只有 id 号码(“id”之后但“?”之前的号码)。

所以我最终得到:

Column A

ID

777888999

当然,每一行的 ID 都会与在该行中找到的 ID 相匹配 行的“应用程序 url”列。

如果 B 是 url 所在的新列,则在 A 中使用以下公式并向下拖动。

=MID(B2, SEARCH("id",B2)+2, SEARCH("~?",B2)-SEARCH("id",B2)-2)