萌战吧 关注:989,652贴子:32,539,672
  • 32回复贴,共1

战万。请教各位大佬一个关于excel的问题。

只看楼主收藏回复

这里有1和2两个文件。我想在文件2里将1中存在的编号标记出来。这里两个文件相同的批次命名是完全一样的,但是在两个文件中的位置和顺序可能不一样。同一批次编号也是一样的,顺序和位置不一样。请问要怎么操作啊?如果文件之间无法做到也可以在同一个文件两个表之间。



来自Android客户端1楼2018-09-21 21:38回复
    文件2包括1中所有的编号吗?


    IP属地:辽宁来自Android客户端2楼2018-09-21 22:06
    收起回复
      countif?


      3楼2018-09-21 22:11
      回复
        弄个主键然后vlookup


        IP属地:中国香港4楼2018-09-21 22:11
        回复
          学点vbscript,,


          IP属地:河南来自Android客户端5楼2018-09-21 22:14
          回复
            那就简单了 给你个思路
            两个文件都添加我1列“文件”,文件1每个格都填1,2里每个都填2
            然后先在2里给每个都标上存在,把所有行复制到1里,排序,按批次→序号→文件的优先级排。然后把标记那列所有标记剪切向上移动一格,这样就都标给文件1的文件了。
            再对文件那列排序,把来自文件2的那些行去掉就可以了


            IP属地:辽宁来自Android客户端6楼2018-09-21 22:14
            回复
              两个表都新建一列,值为批次+编号的字符串组合,然后用VLOOKUP查找就行


              IP属地:广西来自Android客户端7楼2018-09-21 22:16
              回复(7)
                先把1和2搬到同一个文件的两个表
                在1把批次拉下填满,然后在C使用=A1&B1合并,在2照做
                在2找个空地,=if(countif(Sheet1!C:C,Sheet2!C1)>0,”存在”,0)然后拉下


                IP属地:英国来自iPhone客户端8楼2018-09-21 22:27
                回复(3)
                  把兩邊批次的ABC填滿,新建=A2&B2,出來的值就是"A2"、"B6"、"C40"等等,之後用=iferr(vlookup(),"存在","").來找


                  IP属地:英国10楼2018-09-21 22:31
                  回复(3)
                    百度一下你就知道
                    https://jingyan.baidu.com/article/46650658d8d77bf549e5f801.html


                    IP属地:湖南11楼2018-09-21 22:32
                    回复
                      感谢各位,已经知道怎么做了


                      来自Android客户端13楼2018-09-21 22:48
                      回复
                        一条公式下拉後自动填充+合并的示意图:


                        IP属地:英国14楼2018-09-21 23:33
                        回复(4)
                          都是大佬,多学习还是好


                          来自Android客户端15楼2018-09-21 23:34
                          回复
                            concatenate组合之后用VLOOKUP应该就可以了


                            IP属地:湖南来自Android客户端16楼2018-09-22 01:23
                            回复