我是Excel新手,我在Excel中有两个(Book1,Sheet1和Book2,Sheet1)XML表,如下例所示 -
Book1, Sheet1 (Column - O (value, it can be numeric/alphanumeric/alphabets) & P (parameter name), total 12000 row):
EMERALD Name
2 ForPS
10 InitWait
11 1stInterv
20 Interv
10 UL_DLcapacity
2 ChangeOrigin
0 LCSfunct305
70 TraceVertAccur
Book2, SHeet1 (Column - O & P, total 12000 row):
11 1stInterv
26 Interv
0 LCSfunct305
RUBY Name
2 ForPS
10 InitWait
10 UL_DLcapacity
2 ChangeOrigin
Excel需要执行以下操作(我不确定宏或公式会更好) -
有人可以帮助我吗?提前谢谢。
答案 0 :(得分:0)
好的,这就是你需要做的事情
book1 and book2
中交换所讨论的列
早些时候(Value will move to column P and Parameter Name will move to
Column O
)book2 in columnQ
中插入以下公式
=P1-VLOOKUP($O1,[book1.xlsx]Sheet1!O$1:P$8,2,0)
这基本上是为每个book1
找到Parameter Name
的相应值,然后从book2
中的值中减去自己。如果未找到该值,则会返回error (#N/A)
Conditional Formatting
first Item
column o
上的book2
Conditional Formatting
和home tab menu
Click on New rule
Click on Use a formula to determine which cell to format
Edit the Rule Description
上使用此公式=ISERROR($Q1)
并将字体/背景格式化为所需的颜色。这将突出显示book1
Conditional Formatting
和home tab menu
Click on New rule
Edit the Rule Description
上使用此公式=$Q1<>0
并将字体/背景格式化为所需的颜色。这将
突出显示与book1
first item
复制到book2 column o
中的其他项目。复制第一项并使用paste special
并仅在其余项目中粘贴format
(如果您愿意,则仅粘贴整个column O
)。对于特殊粘贴,您还可以复制第一个项目并使用快捷键(ALT-> E-> S-> T)仅限格式