在专栏#34; A"我有"文本来搜索"。
在专栏" B"我将"文本替换为"。
在专栏" C"我想显示clumn" B"的文本,但是如果它有一个文本字符串出现在列#34; A"的任何一行中,它应该替换为
B列的平行行。
即使A列的值被替换为A列中的antoher值,它也应该被替换(替换函数应该继续,直到列" A"中的每一个单词都被替换,它可以分为4级。
我希望这是一个简单的功能,而不必使用Spread Sheet脚本。
以下是Google Spread Sheet示例,其中显示了我想要实现的目标:
https://docs.google.com/spreadsheets/d/1kS9Mm_OOv1kanG8Y3-uW-u3yQEHJPbCVT1V5HB7LhOw/pubhtml
正如你所看到的,在得到我想要的东西之前,我需要做多个循环。我想自动为所有级别和文档中的所有行创建一个函数,因为我将添加多行。
细胞D2
=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(**B2:B**;$A2;$B2);$A3;$B3);$A4;$B4);$A5;$B5);$A6;$B6);$A7;$B7);$A8;$B8);$A9;$B9);$A10;$B10);$A11;$B11);$A12;$B12);$A13;$B13))
细胞E2
=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(**D2:D**;$A2;$B2);$A3;$B3);$A4;$B4);$A5;$B5);$A6;$B6);$A7;$B7);$A8;$B8);$A9;$B9);$A10;$B10);$A11;$B11);$A12;$B12);$A13;$B13))
Cell F2
=ARRAYFORMULA(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(**E2:E**;$A2;$B2);$A3;$B3);$A4;$B4);$A5;$B5);$A6;$B6);$A7;$B7);$A8;$B8);$A9;$B9);$A10;$B10);$A11;$B11);$A12;$B12);$A13;$B13))
依旧......