基于两列生成唯一键

时间:2013-10-17 09:06:03

标签: openoffice.org libreoffice openoffice-calc

我的openoffice文件

     A                      B
/ALBON ORAL SUSP            16OZ
/ALBON TABLETS 250MG        B500
/AMOXI DROP                 15ML
/AMOXI DROP                 30ML
/ANTIROBE CAPS 25MG         B600

我希望基于两列

的唯一性
     D
/ALBON ORAL SUSP           
/ALBON TABLETS 250MG       
/AMOXI DROP 15ML
/AMOXI DROP 30ML
/ANTIROBE CAPS 25MG         

那里有任何过滤器或配方 请帮忙

1 个答案:

答案 0 :(得分:0)

基于您的数据按字母顺序升序排序(即A..Z)的假设,那么您真正需要做的就是检查下一行。如果它与当前单元格相同,则需要附加下一列中的数据,否则只需按原样使用数据。

具体来说,在单元格D1中输入公式: = IF(A1 = A2,A1 +“”+ B1,A1)

这个公式:   - 检查当前单元格是否与下一单元格相同   - 如果是,则将值B1附加到值的末尾   - 否则,它按原样使用值

如果没有更多的样本数据和一些基本规则,就无法确定这是否完全回答了您的问题,但根据您的数据,它似乎可以完成这项工作。

希望这有帮助,

鲍勃。