0

我确信这个问题已经得到解答,但是尽管进行了广泛的搜索,但我还没有找到答案。我当然是一个业余 Excel 用户,对索引/数组公式几乎没有经验。

我正在接收按详细类别节点 ID 分类的网站上的优惠排名数据。报告是这样的:

库存单位
99005500@@100

销售排名
11036541:76

11036541 = 节点 ID(计算机安全电缆)
:76 = 销售排名

因此,这意味着 SKU 99005500@@100 在计算机安全电缆类别的销售额中排名第 76 位。

我需要将 SalesRank 分解为它们所代表的两个单独的值,因此76computer-security-cables在单独的单元格中列出。在图片中,它将在 C 列的相应行中返回类别,在 D 列中返回销售排名。

如果节点 ID 是统一数量的数字,这将不难实现,但是在:我无法使其工作之后,具有各种长度和各种长度的文本。任何帮助将不胜感激。

http://tinyurl.com/l6j33b5 SO19455851 问题示例

4

2 回答 2

0

要在冒号后提取最多 10 位数字SalesRank 11036541:76(假设在 A1 中),请尝试:

 =MID(A1,FIND(":",A1)+1,10)  

要查找括号中的内容11036541 = the node id (computer-security-cables) :76 = sales ranking(假设在 A3 中),请尝试:

=MID(A3,FIND("(",A3)+1,FIND(")",A3)-FIND("(",A3)-1)
于 2013-10-18T17:46:59.673 回答
0

尝试数据/文本到列/分隔/其他/“:”以使用“:”作为两个字段之间的分隔符

于 2013-10-18T17:47:19.620 回答