作者kennyg8304 (疑惑的人)
看板Trace
标题Re: [问题] Excel如何在比对之後输出特定文字?
时间Thu Oct 20 19:12:28 2005
※ 引述《bedv ( )》之铭言:
: A B C
: 王大铭 刘小强 周渊渊 假设1表示休假, 0表示没休,
: 1 9/30 1 0 0 我必须输出这样的资料:
: 2 10/1 1 1 1 10/1 休假: 王大铭 刘小强 周渊渊
: 10/1 开始休假:刘小强 周渊渊
: 3 10/2 0 0 1 10/1 收假: 刘小强
: ...
: 我解释一下,也就是比对 (A1,A2) 是否为 (0,1),
: TRUE则在 "10/1开始休假" 输出 "王大铭"。
: 依次再比对(A2,A3) (A3,A4) ... (B1,B2) (B2,B3) ...
: 问题是:
: 1.请问一下比对数值之後可不可以输出文字?
: 2.我希望若比对结果为FALSE,则完全不留下空储存格,直接用下一个有文字的储存格
: 替代。 例:"10/1收假:刘小强"
: 不要用 "10/1收假: 刘小强"
: 3.这种输出格式可以用"复制格式"来完成吗?
: 问题很多, 希望各位高手不吝指教。谢谢各位!
在d1储存格中输入=a1 & b1 & c1 则d1为100
接着建一个表
G H
1 000
2 001 周
3 010 刘
4 011 刘周
5 100 王
6 101 王周
7 110 王刘
8 111 王刘周
注意
G1要输入'000,
G2~G8输入时也都要加单引号,excel才会认为是字串
然後
e1=vlookup(d1,$g$1:$H$8,2)
此时d1应会显示王刘
至於开始收假,d2=(a2*a1)&(b2*b1)&(c2*c1)
也是使用vlookup函数查表
希望以上能解决你的问题.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.29.211.201
1F:推 bedv:问题解决了 非常感谢你 :D 10/25 13:33