Google表格将其他内容中的单元格内容换行

时间:2017-11-15 00:17:59

标签: google-sheets

我想在一个列中创建一个公式,该列从相邻列中获取内容并将其包含在其他内容中,任何人都可以帮忙吗?

例如,给定:

           A     |     B
    1|           | someText1
    2|           | someText2
    3|           | someText3
    4|           | someText4

在应用适当的公式后,Col A的预期结果内容:

                A        |     B
    1| wrap("someText1") | someText1
    2| wrap("someText2") | someText2
    3| wrap("someText3") | someText3
    4| wrap("someText4") | someText4

我希望这是有道理的,任何帮助都会受到赞赏。感谢

2 个答案:

答案 0 :(得分:0)

我最终做了什么:添加一个函数并将其应用到整个A列


    function getAdjacentValue() {
    var range = SpreadsheetApp.getActiveRange();
    var col = range.getColumn();
    var row = range.getRow();
    var range2 = SpreadsheetApp.getActiveSheet().getRange(row,col+1);
    return 'wrap("'+range2.getValue()+'")';
    }

答案 1 :(得分:0)

通过将MewX建议与arrayformula相结合,可以对所有列实现相同的效果,只需一个公式:

=arrayformula("wrap(""" & B1:B4 & """)")

说明:&是字符串连接运算符,字符串中的引号通过加倍来转义。