none
office 这样的事情可以办到吗 RRS feed

  • 问题

  • 比如文本1中是:
    代码:
    3
    2
    1
    4
    5


    文本2是:
    代码:
    4
    1
    3


    现在需要得到
    2
    5

    就是文本1减去文本2的内容,注意顺序不是一样啊啊
    2010年2月1日 16:13

答案

  • 假设你那文本1的内容在A列,A1:A5;文本2的内容在C列,C1:C3
    结果放在E列:
    E1=
    =OFFSET($A$1,SMALL(IF(ISERROR(MATCH($A$1:$A$5,$C$1:$C$3,)),ROW($1:$5),6),ROW(A1))-1,)&""
    CTRL+SHIFT+ENTER结束后下拉
    在单元格里横行的……
    2010年2月2日 9:26

全部回复

  • 假设你那文本1的内容在A列,A1:A5;文本2的内容在C列,C1:C3
    结果放在E列:
    E1=
    =OFFSET($A$1,SMALL(IF(ISERROR(MATCH($A$1:$A$5,$C$1:$C$3,)),ROW($1:$5),6),ROW(A1))-1,)&""
    CTRL+SHIFT+ENTER结束后下拉
    在单元格里横行的……
    2010年2月2日 9:26
  • @echo off
    del /f 文本3.txt
    for /f "tokens=*" %%i in (文本1.txt) do (
        findstr "%%i" 文本2.txt||echo %%i>>文本3.txt
    )
    start 文本3.txt

    2010年2月2日 13:11