我想在google sheets中对几列进行排序,但在其他列中没有匹配值的情况下会出现间隙。
请看我的示例:
开始:
c a z
a k d
d x f
e b m
x e b
排序:
a a
b b
c
d d
e e
f
k
m
x x
z
那么,这在google sheets和/或Excel中是可能的吗?如果可能的话,我更喜欢谷歌电子表格。
我正在使用google sheets中的查询功能来选择省份列(H),其中R、V、W不为零。省份名称是缩写,如ON、BC、AB等。下面的查询可以正常工作: QUERY(Data_Dump!A3:W,"SELECT H WHERE (R <> 0 OR V <> 0 OR W <> 0)",0) 不过,我还想在转接时更改省份名称。例如,将"ON“更改为"Ontario”,将"BC“更改为"British哥伦比亚”,等等。 我在考虑将SWITCH或SUBSTITUTE与我的查询结合起来,如下所示: =ArrayFo
我按照这里的说明=> Google Script - Send active sheet as PDF to email listed in cell,但是ScriptApp.getOAuthToken()在google sheets中调用时返回null (参见=> getOAuthToken returns null when called from Google Sheets)有人有其他的解决方案吗?
我有一个这样的电子表格:
| A | B | C |
|------|---|----------------|
| Bob | | Mary is Nice |
| Mary | | Tim is happy |
| Tim | | Bob is awesome |
我尝试使用Excel查找A列中的Name值,并匹配C列中的内容,然后匹配B列中的输出,如下所示:
| A | B | C |
|------|----------------|----------------|
|
我有以下的Google Sheets公式: =IFERROR(QUERY(Transactions!A25:P990030,"select Sum(H) where B = date '2020-01-01' and F contains 'Product Sales' and K contains 'United States' and L contains 'Brand' label Sum(H) ''",0),"-") 我希望日期部分where B = date '2
我有一个Google Sheets文档,看起来像这样:
A B C D
1
2 X X 3
3 Z Y 2
4 W Z 6
5
如果A列中的元素是B列的元素之一,那么如何将C列中的相应值添加到D列中?在这种情况下,列D必须具有以下值:
D2 = 3, because X is in column B
D3 = 2, because Z is in column B
D4 = 0, because W is not in column B
非常感谢你的支持!
我必须使用Vlookup从一个工作簿到另一个工作簿。原因是我有75个单元格需要填充来自另一个工作簿的价格,但是在其他工作簿中并不总是有75个价格。
Sub Update()
Dim wb1 As Workbook, wb2 As Workbook
Set wb1 = ActiveWorkbook
' Open Workbook "Verzamelstaat" '
rowl = ActiveCell.Row
linkl = Cells(rowl, 16).Value
Application.Workbooks.Open (linkl)
Filenamel =
我对VBA非常陌生,并试图创建一个宏,该宏选择特定命名列旁边的单元格,将其命名为"UniqueID",让它将级联公式应用于整个列,然后选择下一列,将其命名为"VerifyID",并让它对整个列应用VLOOKUP。我有问题的是具体的细胞选择工作。以下是我所拥有的:
Application.CutCopyMode = False
Sheets("PowerBI Data Dump").Select
Selection.AutoFilter
Dim i As Long
Dim LastSamplePrepColumn As Range
Dim rn
我希望代码使用我可以使用的关键数据,并在下一张表中交叉引用,以针对该表中的同一关键字从下一列中获取数据。我曾尝试使用VLOOKUP,但虽然它手动工作良好,但在宏中使用时却不起作用。请参考以下代码: 因此,为了获得结果,我尝试通过对我可用的数据列使用循环来搜索数据。 Sheets("Details").Select
Dim myval, strr As String
Dim cell As Range
Dim i, j, k As Integer
j = 3
i = ActiveWorkbook.Worksheets("D
我有两张工作表,“票据与和解”,两张都在B栏中。我需要的是一个vba代码,它将从“协调表”的P、Q和W列中复制值,并将这些值粘贴到工作表的P、Q和W列中,与相同的Bill ID对应。在“票据协调法案”中,该代码从Row21开始,可以是动态的,因此将使用最后一行函数。在工作表中,票据id从B2开始,可以一直到B100000或更多
Dim wb As Workbook: Set wb = ThisWorkbook
Dim wsDisp As Worksheet: Set wsDisp = wb.Worksheets("Reconciliation")
Dim a As Stri
我刚开始使用VBA,已经用了将近一年的时间。我试图执行的是基于工作表中某个下拉列表中的一个选择,它将B列中的数据从名称更改为基于vlookup的登录。我一直得到'object required‘错误,所以我猜这意味着我还没有声明vlookup的结果是什么。
它在s = 3中运行得很好,所以我假设它与For循环有关,不喜欢我试图通过它传递的数据。
sub show_by_login()
'first row that is evaluated is in row 5
Dim s As Long
s = Sheets("Sheet1").Range("H
我正在创建一个工具,它自动插入一个执行vlookup的日期列,在现有数据的末尾。但是,查找表可以每周更改一次,因此,我需要在工具中编写代码,以便能够计算出查找表的大小,并在公式中引用它。
下面是当前代码。
Sub Macro1()
'Find how many rows and columns in each sheet
Set POCell1 = Sheets("PO").Range("A1")
Set toolCell1 = Sheets("tool").Range("A1")
PORowEndCell = Sh
我正在使用3 excel sheets。在sheet Start Page中,从A4列开始的日期下降。从Range("C7").开始,在基金趋势表中查找相同日期的宏,该日期位于A11列中,到最后一行并抵消3列,并将该值复制到“应计费用”中。宏循环,直到在工作表中的最后一行(“开始页”)范围(“A4”)。
的问题是,在某些情况下,宏没有将值填充到应计费用表中。或找不到日期。我的代码如下:
Sub NetAsset_Value()
Dim result As Double
Dim Nav_Date As Worksheet
Dim fund_Trend As Worksheet
D