Python 如何根据excel中另一列的值输入字符串列的值?
我有两个专栏(玩家),其中一个拳击手有可能战胜另一个拳击手 现在,我列出了所有相互竞争的玩家(有50个,所以50*49列)。我将boxer 1对boxer 2的概率输入为0.2,如何使excel自动将boxer 2的概率输入为0.8的过程自动化,而不必手动执行 例如: 第1栏:“A先生”vs“B先生”p(A先生获胜)=0.7Python 如何根据excel中另一列的值输入字符串列的值?,python,excel,excel-formula,Python,Excel,Excel Formula,我有两个专栏(玩家),其中一个拳击手有可能战胜另一个拳击手 现在,我列出了所有相互竞争的玩家(有50个,所以50*49列)。我将boxer 1对boxer 2的概率输入为0.2,如何使excel自动将boxer 2的概率输入为0.8的过程自动化,而不必手动执行 例如: 第1栏:“A先生”vs“B先生”p(A先生获胜)=0.7 第2141列:“B先生”vs“A先生”p(B先生获胜)=“Excel计算”(1-Prob boxer 1)如果我理解的话,您有一系列按行和列列出的拳击手。让第i行第j列中的
第2141列:“B先生”vs“A先生”p(B先生获胜)=“Excel计算”(1-Prob boxer 1)如果我理解的话,您有一系列按行和列列出的拳击手。让第i行第j列中的条目表示第i行中的战斗机击败第j列中战斗机的概率。然后,您只希望在数据帧的1/2中输入数据,否则会重复 下面的例子应该可以。您输入的数据以棕褐色突出显示。只需复制所示的公式,按住Ctrl键并选择所有要使用公式的单元格,然后按公式粘贴即可 使用的公式:
=1-INDEX($B$1:$H$7,匹配(D$1,$B$1:$B$7,0),匹配($B2,$B$1:$H$1,0))
如果A1=0.7,你可以在这里发布一些excel示例,然后将
=1-A1
公式放在B2中。(然后向下拖动)应该可以。