找到对应于相同核的色心并除以均值

时间:2019-02-04 17:29:45

标签: r excel-formula

我有一个看起来像这样的表

A                       B               C               D
Label                   Mean        Label           Mean
1.1:Chromocentre_1:2    1645.3158   (1.1:Nucleus:2) (1238.1313)
1.1:Chromocentre_2:2    1174.2      1.2:Nucleus:2   1029.9069
1.1:Chromocentre_3:2    1436        1.3:Nucleus:2   606.693
1.1:Chromocentre_4:2    1244.2644   1.4:Nucleus:2   810.3772
1.1:Chromocentre_5:2    1184.6608   2.5:Nucleus:2   2273.4334
(1.1:Chromocentre_6:2)  (1109.3984) 2.6:Nucleus:2   2901.6121
1.1:Chromocentre_7:2    981.8802    2.7:Nucleus:2   2452.5588
1.1:Chromocentre_8:2    1327.014    2.8:Nucleus:2   3472.9283
1.1:Chromocentre_9:2    1081        2.9:Nucleus:2   1499.3696
1.2:Chromocentre_1:2    1142.0606   2.10:Nucleus:2  3174.858
1.2:Chromocentre_2:2    874.9537    2.11:Nucleus:2  3253.5848

基本上,我已经测量了单个原子核中许多区域(色心)的信号强度,我想将每个区域的信号归一化为整个信号

因此,A列中的前三个字符标识了色中心来自哪个核(C列)。 因此,我想将每个色心的信号强度(B列均值)除以原子核中相应的强度(D列) 例如(使用括号中的值),对于1.1:Chromocentre_6:2,相应的Nucleus为1.1:Nucleus:2,因此,计算应得出1109.3984 / 1238.1313的值

我尝试过=IF(LEFT(A2, 3)=LEFT(D2,3), B2/E2),但这仅适用于第一行。如果我在代码中包含整行,则会发生同样的事情:=IF(LEFT($A:$A, 3)=LEFT(D3,3), B2/E2)

我希望A列中每前3个字符为1.1的行将其对应的均值划分为标记为1.1:Nucleus的核均值

0 个答案:

没有答案