-1

我有一个电子表格,其中包含 100 行中的 1000 行,其中软件版本号的值如下

11.2.4.5

8.4.1.1

8.0.0.1

2

4

1

无效的

未知

我想改成

11.X

8.X

2.X

4.X

1.X

版本未知

版本未知

这可能吗,是否可以将公式集成到电子表格中或一个按钮供用户单击并选择列/行范围

4

2 回答 2

0

在我看来,否决票可能部分是因为您的问题不是很清楚(例如“用户单击并选择列/行范围的按钮”),但下面的公式应该会有所帮助。[顺便说一句,在请求公式解决方案时,它可以帮助指定数据的位置。]我建议将直接提取数值与查找表(内容由您选择)结合起来用于文本:

=IFERROR(IFERROR(VLOOKUP(A1,F:G,2,FALSE),LEFT(A1,FIND(".",A1))&"X"),A1&".X")

这会尝试在 F:G 中查找文本值,如果未找到则默认搜索句号,如果未找到则添加.X.

假设您的数据在 ColumnA 中。

于 2013-03-26T12:34:19.887 回答
0

在原始版本号旁边为您的数据添加一列。将其放入新列顶部的单元格中,将 (C3) 引用更改为您的第一个单元格引用:

=IF(ISNUMBER(FIND(".",C3)),CONCATENATE(LEFT(C3,(FIND(".",C3))),"X"),IF(ISNUMBER(C3),CONCATENATE(C3,".X"),"Version Unknown"))

抄下来。

于 2013-03-26T12:34:28.337 回答