Tag: 透视表

C#Excel VSTO – 可以移动一个数据透视表?

我正在尝试在VSTO中移动一个数据透视表,而不是成功。 我的逻辑是find数据透视表的范围,剪切并粘贴到一个新的范围,我确信工作表上没有数据存在。 public static void MovePivotTable(string sheetName, PivotTable pivotTable, int newX, int newY, int width, int height) { try { Worksheet worksheet = GetOrCreateWorksheet(sheetName); Range topLeft = (Range)worksheet.Cells[newX, newY]; Range bottomRight = (Range)worksheet.Cells[newX + width, newY + height]; Range newRange = worksheet.get_Range(topLeft, bottomRight); pivotTable.TableRange1.Cut(Missing.Value); newRange.PasteSpecial(XlPasteType.xlPasteAll, XlPasteSpecialOperation.xlPasteSpecialOperationNone, Missing.Value, Missing.Value); return; } catch (Exception) { } finally […]

在Excel中“旋转”一个表格

我在Excel 2007中有大量的数据,但行应该是列,反之亦然。 有没有简单的方法来“旋转”这个电子表格,重新排列所有单元格,使行成为列?

计数满足条件和删除数据的重复数据

示例文件已上传到MediaFile 。 背景信息 第1部分:在示例文件“Sheet1” a. Values in “Column A” are the original name. For example from Cell A1: “>hg19_refGene_NM_000392_0 range=chr10:101542463-101542634 5'pad=0 3'pad=0 strand=+ repeatMasking=none” b. Values in “Column B” is a value that correspond to values in Column A, for example from Cell B1 which correspond to value in Cell A1: “ABCC2” 第二部分:在示例文件“Sheet2” a. In […]

使用Excel显示date范围内发生的次数

我有一个交易date的列表,以及在那个日子进行交易的人的用户名(每天只允许1天)。 例如: 我想创build一个matrix,它显示,截至每个date,已经做了1交易,2-10交易,10-20交易等的用户数。例如(注意,下面的数据不符合到上面的交易数据): 数据透视表是我最好的机制吗? 如果是的话(或不),我会怎么做呢?

在创build数据透视表时订购与date值有关的问题

我有一个2列电子表格,其中包含date和销售数字如下: 当进行右键单击 – >格式单元格时, date列中的值正确显示为date (以M/D/YYYY格式)。 这适用于所有的date单元格,除了标题(我用Ctrl + Shirt + Down检查)。 但是,当我从2列创build数据透视表时, date被识别为文本,并相应地进行sorting(即按月sorting,然后按date,然后按年份sorting),这会弄乱我的数据: 我定期创build这种types的数据透视表,从来没有这个问题,我真的没有看到有什么问题。 在创build数据透视表时,如何强制date值被识别? PS:我已经上传了pivot_table_date_porder_issue.xlsx文件,该文件显示了谁想看到它的问题。