我试图在一个单独的表中创建一个数据(响应)摘要,根据另一列中的值从计算列中提取一个值
例如,我的数据输出在C列中有项类型,D:L列是基于类型的项描述。每一行(响应)在C列中都有一个项目类型(如办公用品),然后根据该项目类型在相应的列中有一个描述(如pens)(如办公用品项目描述)。该行中的所有其他描述单元格均为空。
我想要的是将D:L中的数据汇总到一列中(例如,项目描述)。换句话说,我想在一列中总结D:L中的所有非空白单元格。
我必须补充一点:我正在使用谷歌表单输出的数据。每次向工作表中添加新响应时,都会在前一行的下方插入新行,因此使用参考单元格(例如C2)似乎不起作用。
我第一次在这里发帖,所以请让我知道,如果我需要提供更多的信息。
例子:
最终目标/总结
我能做的是在一个单独的表单中创建一个Google表单输出的过滤器(它创建了一个不会为每个条目插入新行的响应副本),然后使用TEXTJOIN(引用新表单中的D:L列)在摘要表单的一列中获取信息。
感谢BigBen在TEXTJOIN函数的评论中提醒我:)
您可以使用以下宏来实现此结果:
Sub Macro1()
'
' Macro1 Macro
'
Sheets("Response Data").Select
Range("C1").Select
Selection.End(xlDown).Select
LR = ActiveCell.Row
Sheets("Summary").Select
Range("B2").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete
Range("B2").Select
ActiveCell.FormulaR1C1 = _
"=INDEX('Response Data'!R1C4:R" & LR & "C12,ROW(Summary!RC[-1]),MATCH(Summary!RC[-1] & "" item description"",'Response Data'!R1C4:R1C12,0))"
Range("A2").Select
Selection.End(xlDown).Select
ActiveCell.Offset(0, 1).Select
Range("B2", "B" & ActiveCell.Row).Select
Selection.FillDown
End Sub
问题内容: 我想使用CSS来呈现两列布局。我正在使用的标记是 有没有一种方法可以使一列的宽度为20px,而一列的宽度为80px? 问题答案: 不,没有办法。 该功能专为在相等的列之间流动的内容而设计。
问题内容: 我的网页上有一个“瘦”列表:例如,一个包含100个项目的列表,每个项目的长度为一个单词。为了减少滚动,我想在页面的两列甚至四列中显示此列表。我该如何使用CSS? 我希望该解决方案具有灵活性,这样,如果列表增加到200个项目,则无需进行很多手动调整即可容纳新列表。 问题答案: ul { -moz-column-count: 4; -moz-column-gap: 20px; -webki
我有点被困在提取一个变量的值和另一个变量的条件上。例如,以下数据帧: 当时,如何获取的值?每次提取的值时,都会得到一个对象,而不是字符串。
问题内容: 我有一个名为Vendor的表,在此表中有一个名为AccountTerms的列,该列仅显示一个值(即0、1、2、3),依此类推。我也有一个要使用()的列,以反映该值的含义,例如: 等等… 我需要的是一个脚本,它将查看AccountTerms中的值,然后将更新以显示上面显示的单词值。我该怎么做呢? 问题答案: 我将尝试以一种尽可能简单的方式来解释这一点,以便于理解: 假设您有一个这样的表设
问题内容: 例如,让我们使用一些简单的数据集 我们想要得到的是这样组织的数组 作为粗略的近似,我们可以使用 但是结果是我们有不必要的嵌套级别 我试图通过使用回调函数摆脱这种不必要的嵌套级别 但是由于某些原因它没有通过 但是只是一堆标量来回调函数:( 您可以使用回调等功能查看它 那么有没有一种方法可以在不获取结果后使用模式的情况下获得所需的结果集? 问题答案: 这是一个很老的话题,但是我找到了一个非
问题内容: 我有点被困在提取另一个变量的条件变量的值上。例如,以下数据框: 如何获得when的价值?每当我提取的值时,我都会得到一个对象,而不是字符串。 问题答案: 您可以用来获取满足条件的序列,然后获取第一个元素: