Найдите хромоцентры, соответствующие одному и тому же ядру, и разделите средства - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть таблица, которая выглядит следующим образом

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

По сути, я измерил интенсивность сигнала во многих регионах (хромоцентрах) в одном ядре, и я хотел бы нормализовать каждый сигнал региона ввсе

Итак, первые 3 символа в столбце A указывают, из какого ядра (столбец C) происходят хромоцентры.Поэтому я хотел бы разделить интенсивность сигнала (столбец B-Среднее) каждого хромоцентра на его соответствующую интенсивность в ядре (столбец D). Например (используя значения в скобках), для 1.1: Chromocentre_6: 2 соответствующее ядроравно 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, в которой первые три символа будут содержать 1.1, среднее значение соответствующих им будет разделено наСреднее значение Ядра с надписью 1.1: Ядро

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...