我有一个包含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
版本未知
版本未知
这是可能的,可以将公式集成到电子表格中,也可以是用户点击并选择列/行范围的按钮
答案 0 :(得分:0)
向下投票可能部分是因为我认为你的问题不是很清楚(例如“用户点击并选择列/行范围的按钮”),但下面的公式应该有所帮助。 [顺便说一句,在请求公式解决方案时,它可以帮助指定数据的位置。]我建议将数值的直接提取与查找表(由您选择的内容)组合为文本:
=IFERROR(IFERROR(VLOOKUP(A1,F:G,2,FALSE),LEFT(A1,FIND(".",A1))&"X"),A1&".X")
这会尝试在F:G中查找文本值,如果没有找到,则默认搜索完整停靠点,如果找不到,则只添加.X
。
假设您的数据在ColumnA中。
答案 1 :(得分:0)
在原始版本号旁边的数据中添加一列。将其放入新列顶部的单元格中,将(C3)引用更改为第一个单元格引用:
=IF(ISNUMBER(FIND(".",C3)),CONCATENATE(LEFT(C3,(FIND(".",C3))),"X"),IF(ISNUMBER(C3),CONCATENATE(C3,".X"),"Version Unknown"))
复制。