Google sheets 为每个结果排序并显示两个单元格+;格式化

Google sheets 为每个结果排序并显示两个单元格+;格式化,google-sheets,Google Sheets,我正试着根据每天的结果列出前十名。 我有一列人,每行代表当天的结果。在另一张纸上,我想列出前十名的人以及他们的结果。为了便于阅读,我想把Person+结果放在同一个单元格中(例如Paul-3.5%) 我有计算前10名的公式,并把结果和它放在一起,但不知何故,我无法将它正确地格式化为百分比。这是最基本的一点: =transpose(query(sort(CONCAT(transpose('perc weekly'!$B$3:$JNK$3),to_percent(transpose('perc we

我正试着根据每天的结果列出前十名。 我有一列人,每行代表当天的结果。在另一张纸上,我想列出前十名的人以及他们的结果。为了便于阅读,我想把Person+结果放在同一个单元格中(例如
Paul-3.5%

我有计算前10名的公式,并把结果和它放在一起,但不知何故,我无法将它正确地格式化为百分比。这是最基本的一点:

=transpose(query(sort(CONCAT(transpose('perc weekly'!$B$3:$JNK$3),to_percent(transpose('perc weekly'!$B$5:$JNK$5))),transpose('perc weekly'!$B5:$JNK5),FALSE),"limit 10"))
我还应该在两个值之间添加一个空格,但我认为这应该很容易。

这可能会有帮助:

=transpose(query(sort(CONCAT(transpose('perc weekly'!$B$3:$JNK$3)&" ",to_percent(transpose('perc weekly'!$B$5:$JNK$5)&"%")),transpose('perc weekly'!$B5:$JNK5),FALSE),"limit 10"))

谢谢不幸的是,to_%仍然不起作用。它显示了类似于MRX 0.00432423%
到_%
的东西在连接到字符串中时不能很好地工作。最好使用
文本(转置('perc weekly'!$B$5:$JNK$5),“0.0%”)之类的东西
。完美!你应该把它写下来作为答案,这样我就可以接受了@是的,对不起。顺便说一句,“你在读书”。我花了一段时间才明白