我想得到这个结果:
我不知道细胞B7需要什么配方。它应该类似于:<html>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.4/Chart.min.js"></script>
<head></head>
<body>
<div class="container" style="width:600px;height:600px;">
<h2>Order rate Dashboard</h2>
<div>
<canvas id="myChart"></canvas>
</div>
</div>
<script>
var ctx = document.getElementById('myChart').getContext('2d');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
datasets: [{
fill: false,
label: 'apples',
data: [12, 19, 3, 17, 6, 3, 7]
}, {
fill: false,
label: 'oranges',
data: [2, 29, 5, 5, 2, 3, 10]
}]
}
});
</script>
</body>
</html>
中的每个Ai
,A1:A5
然后Ai = A7
Excel公式是否可行?我不想使用宏,因为它是客户的文件。
答案 0 :(得分:0)
如果我理解正确,如果A列中的值为“A”,您基本上只想连接B列中的文本。
修改:此公式仅适用于Google表格:
=ArrayFormula(TRIM(CONCATENATE(IF(A1:A5="A",B1:B5&" ",""))))
编辑:为了在Excel中实现连接,这个过程稍微复杂一些。
=CONCATENATE(IF(A1:A4="A",B1:B4&" ",""))
根据您的区域设置(如果您的分隔符为,
),您可能需要使用此公式:
=TRANSPOSE(CONCATENATE(IF(A1:A4="A",B1:B4&" ","")))
""
。 {
和}
)并将TRIM(CONCATENATE(
添加到公式的开头,并将两个结束括号添加到结尾))
最终公式应该类似于:
=TRIM(CONCATENATE("This ","","is a ","","","test. "))
并将返回:
这是一个测试。