Tag: 多列

删除所有列小于25M的行

我有6列的美元价值,我需要删除所有六列低于25,000,000美元的行。 | Customer Name | $v1 | $v2 | $v3 | $v4 | $v5 | $v6 | | Example | $5 | $25,000,000 | | | | | | E2 | | | | | |$50,000,000| 它会持续一段时间。 任何帮助和build议非常感谢!

excel vba在一个循环中select多个列

编辑 :我只有28000列,你们都是正确的,他们不能都在一张工作表。 我只用一部分数据testing了我的代码,但还没有意识到它并不适合 我有28000列的数据。 我试图复制特定列5,12,19,26 …(即对于i = 1:4000,列号= 7 *(i-1)+ 5)。 我原来的想法是在下面,但问题是,在循环的每次迭代后,前一列被取消select。 所以下面的代码不会复制预期的数据。 For i = 1 To 4000 DataSheet.Columns(7 * (i – 1) + 5).Select Next i Selection.Copy ResultsSheet.Paste 我想到了下面的替代方法(哪个工作,但是非常慢),但是我希望能够写一些更快的执行(部分问题是代码select目标工作表并单独粘贴每个列,基本上四倍于步骤与第一个解决scheme类似)。 For i = 1 To nSymbols DataSheet.Columns(7 * (i – 1) + 5).Copy ResultsSheet.Select Columns(i+1).Select ActiveSheet.Paste Next i 任何想法如何使这个代码运行(更快)?

是否有一个公式可以通过读取列F和/或D的一致行上的内容来input列A的第n行?

我非常擅长编程。 目前我正在一个Excel工作表上工作,我需要一个公式,input列A的第n行,通过阅读什么是列F和/或D在他们一致的行。 到目前为止,我有这样的东西: =IF(AND(D:ROW(n)=0,F:ROW(n)="x"),A:ROW(n)="e",IF(D:ROW(n)=0,"N","X")) eg ABCDEF 1 e 0 x 2 N 0 3 X 2

一个大列到excel中的许多列和行

我目前的数据是来自不同人的5000行联系人信息; 然而,每个人提供的信息量并不一致,所以数据看起来像这样:示例图1(注意:“A”列不存在,只是数字代表的用于说明目的的示例) 我用分号分隔每个人。 如何将这一个大列转换为堆叠在另一个表格上的几个列,类似于下面的照片: 理想的结果表1

清除特定行中的内容vba

我正在与VBA的excel工作。 我有一个代码,应用一些filter和一些公式。 那部分工作。 问题出在打印部分。 我需要打印10行(只有一个例子可能更多或更less),但是我有15行(也只是一个例子)以前的行。 所以我需要覆盖前10行,我做得很好,然后删除在这种情况下只有5(但可能是15,30或更多)的其余行。 我也只需删除特定范围的列之间的信息作为从A:AL中删除的示例。 我正在使用这个: Worksheets("Extract").Columns("A:AL").ClearContents

从列删除这些第一个string是数字吗?

删除所有列中的第一个string是什么公式?

Excel公式在多列重复的情况下,find它们并在结果中更改值

那么,我不是一个高级用户,但我会尽量具体。 有谁知道如何做到这一点:我有一些值在列A和一些值在列B中。如果两行A,B中的值是重复的,我需要列C中的结果:B列的值为+1每一行都是重复的。 让我以一个例子来解释。 列A – 列B – 列C(首选结果) PD3221 ———- 2012-01-04 ——– N / A —–(因为A1,B1和A2,B2不重复) PD3221 ———- 2012-04-25 ——– N / A —–(因为A1,B1和A2,B2不重复) PD3484 ———- 2010-04-27 —- 2010-04-28(因为A3,B3和A4,B4是重复的) PD3484 ———- 2010-04-27 —- 2010-04-29(因为A3,B3和A4,B4是重复的) (因为A5,B5; A6,B6; A7,B7; A8,B8是重复的) (因为A5,B5; A6,B6; A7,B7; A8,B8是重复的) (因为A5,B5; A6,B6; A7,B7; A8,B8是重复的) (因为A5,B5; A6,B6; A7,B7; A8,B8是重复的) PD4880 ———- 2010-04-27 —– 2010-04-28(因为A9,B9和A10,B10是重复的) […]

Excel Vlookup与多个值结合总和

我有两个Excel文件2010, 第一本书: WO TotalQty Country ShipAdd 1 xxx xxx 2 xxx xxx 3 xxx xxx 第二本书: WO Qty 1 10 1 5 1 10 2 4 2 8 3 10 我需要做的是从第二本书中总结出所有的WO条目,并把它放在第一本书的TotalQty一栏。 预期结果: WO TotalQty Country ShipAdd 1 25 xxx xxx 2 12 xxx xxx 3 10 xxx xxx 我正在尝试使用Vlookup,但它只是拉第二本书中的第一个数字。 有任何想法吗?

更改该键的值,然后使用正则expression式在逗号分隔的CSV上删除该键

我有这样的模式: …,432,3333333,607,5500,617,5000,… …,66,88,432,22625,607,45330,617,5000,… …,432,3600000,607,87,617,5000,… 从用逗号分隔的多列csv文件中,数据应该是,第一列应该是关键字,第二列应该是值,所以我被要求做的是将所有特定的关键字设置为零,并删除键 我需要删除所有的“607”键到csv因此,上面的结果应该是: …,432,3333333,0,0,617,5000,… …,66,88,432,22625,0,0,617,5000,… …,432,3600000,0,0,617,5000,… 希望这可以在正则expression式中完成,因为在excel中不能再这样做了。 谢谢!

select基于find2列中的2个不同的单词

我想用Excel VBA做下面的事情: 1)在列中查找某个单词_1; 2)如果在步骤(1)中findword_1,则向右移动一列,然后查找称为word_2的另一个单词。 如果find了word_2,则删除整行。 另一方面,如果没有findword_2,则该行不必被删除。 总体思路是在一列中search多个单词,如果find了,则还要仔细检查(为了安全起见)某些附属单词是否在列2中。只有这样才能删除整行。 我做了以下testing的小例子: Col1 Col2 xxx xxx xxx xxx xxx xxx findme acg xxx xxx findme xxx 在这个例子中,我在第1列中search单词“findme”,在第2列中search相关单词“acg”。正如你所看到的,第4行必须被删除,因为这两个单词出现在一行中,而不是例如第6行,如果不是这种情况。 我的最终代码: Sub xxx() Dim aCell As Range, bCell As Range, aSave As String Dim fndOne As String, fndTwo As String fndOne = "findme" fndTwo = "acg" Dim ws As Worksheet: Set ws […]