Tag: 列表

Excel – 将两个列表绑在一起

我有两个需要绑定在一起的Excel中的列表,以便从下拉列表(C2)中select第一个项目时,将它旁边的单元格(D2)更改为相应的值。

Excelvalidation下拉列表

excel下拉validation列表是否有限制。 试图把国家的名单,但它并没有显示所有的人: 来源:阿拉巴马州,阿拉斯加州,亚利桑那州,阿肯色州,加利福尼亚州,科罗拉多州,康涅狄格州,特拉华州,哥伦比亚特区,佛罗里达州,乔治亚州,夏威夷州,爱达荷州,伊利诺伊州,印第安纳州,爱荷华州,堪萨斯州,肯塔基州,明尼苏达州,密西西比州,密苏里州,蒙大拿州,内布拉斯加州,内华达州,新罕布什尔州,新泽西州,新墨西哥州,纽约州,北卡罗来纳州,北达科他州,俄亥俄州,俄克拉荷马州,俄勒冈州,宾夕法尼亚州,罗得岛州,南卡罗来纳州,南达科他州,田纳西州, ,犹他州,佛蒙特州,弗吉尼亚州,华盛顿州,西弗吉尼亚州,威斯康星州,怀俄明州

在Excel中find前5%

我有一个Excel中的数据列表,其中的值归因于不同的样本。 我想从我所有的数据中排名前5%。 我怎样才能在Excel中做到这一点? sample value a 0.6001437980 b 0.0983224370 c 0.0493093160 d 0.0427906350 e 0.0413478790 f 0.0299204810 g 0.0259600660 h 0.0215505810 i 0.0167398000 j 0.0131496290 k 0.0105364240 l 0.0082647980 m 0.0068507060 n 0.0065234580 o 0.0050233730

VBA Excelvalidation列表超过可变范围

我试过这段代码在Excel中设置一个validation列表。 我试图用variables来replace特定的单元格,但是我不能用固定单元格来解决这个问题。 谢谢。 With Selection.Validation .Delete .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _ xlBetween, Formula1:="=Range(Cells(5, 15), Cells(6, 15))" .IgnoreBlank = True .InCellDropdown = True .InputTitle = "" .ErrorTitle = "" .InputMessage = "" .ErrorMessage = "" .ShowInput = True .ShowError = True End With

在符合特定条件的列表中显示第n个值

我想find符合特定条件的列表中的第n个值,并将这些值分别放在单独的工作表中打印出来。 更具体地说,我有一个以数字或PF开头的发票号码清单,而且我希望以PF开头的第一个(或第二个,第三个等)值显示在forms发票工作表上,第一个(或第二个,第三个等) )值以数字开头,显示在发票工作表中。 目前我有这样的发票号码的select: 发票# PF17-0982 43256 65342 96038 PF16-0934 10293 我想在这个列表上打印出符合我给出的标准的第n个值,所以无论是从一个数字开始还是从PF开始,在一个单独的工作表中。 最初我尝试过 =IF(LEFT('Top Sheet'!S5)="P",'Top Sheet'!S5,"") 它可以find以PF开头的数字,但显然只能用于列表中的第一个单元格。 我也有 =IF(ISNUMBER(LEFT('Top Sheet'!S5)*1),'Top Sheet'!S5,"") 对于列表中的第一个值来说,这又是一个非常好的工具,但是对于其他的东西来说却不是这样。 所以,我自然search,并尝试使用INDEX和MATCH和searchfunction,这里findhttps://exceljet.net/formula/get-first-match-cell-contains,但我不希望输出是另一个列表依赖仅在发票号码列表中的一个值上。 不过,我不介意有一个中间名单(例如TRUE和FALSE值列表),这将最终导致我有一个单一的输出。 目前我已经使用这个清单: =SUMPRODUCT(–ISNUMBER(SEARCH({"PF"},'Top Sheet'!S5)))>0 这就把我带到这里来,我尝试了上述技术的各种变化,并失败无望。 我要么得到一些描述的错误,要么只是TRUE和FALSE值。 我希望这是有道理的。

Excel:数到,然后重复?

我有一个1或2的数字列表。 我想要做的是计算出现2之前有多less个1,然后不断重复下去(我试图找出每个2之间1的平均数)。 考虑到我已经有超过10,000行,这样做的最好方法是什么? (即太多手动)

Python,结合3列中的独特内容(Excel电子表格)

美好的一天。在Excel电子表格里有一些数据,像这样构build: 我们希望把3列中的唯一值放在一起,很好地转化为如下格式: Mike to America for Hotel; Meal 和 Kate to Europe; America for Transport 等等 我只能解决2列。 the_file = xlrd.open_workbook("testing.xlsx") the_sheet = the_file.sheet_by_name("Sheet1") products = defaultdict(list) for row_index in range(1, the_sheet.nrows): products[str(the_sheet.cell(row_index, 0).value)].append(the_sheet.cell(row_index, 1).value) for product, v in products.items() print product + " to " + ";".join(set(v)) 输出是: Mike to America Hulk to America;Asia Kate […]

列表中的Python字典(拉个人值)

我有一个包含字典的列表 – [{'Name of Business' : 'Amazon', 'Contact Name' : 'Jeff Bezos', 'Email' : 'Jeff@Amazon.com'}, { {'Name of Business' : 'Microsoft', 'Contact Name' : 'Bill Gates', 'Email' : 'Bill@Microsoft.com'}] 我稍后需要将每个业务名称,联系人姓名等保存到一个variables中,或者有一个简单的方法来调用它们以便重用。 我发现使用类似的东西 for x in dict_list: print x["Client"], x['Contact Name'], x['Email'] 给我打印所有的数据: 亚马逊Jeff Bezos Jeff@Amazon.com 微软比尔盖茨Bill@Microsoft.com 但是,如果我只想从第一个条目的信息呢? 如果我想将每个字典条目的数据保存到一个单独的variables呢? 运用 first_entry = dict_list[0] print first_entry["Client"], first_entry['Contact Name'], […]

VBA集合增加速度:匹配两个列表,find什么不匹配

我必须大量的Excel表(行7500和16000)。 我需要查看列表1中的项目不在列表2中,列表2中不包含列表1中的项目,然后将这些结果粘贴到第三个表格中。 我决定将这两个列表存储在两个集合中。 到目前为止效果很好。 当我试图循环访问集合来查找与计算机不匹配的内容时,由于文件太大而冻结。 我怎样才能改变我的代码,使其更快? 我觉得有必要有一个更好的方法来做到这一点,而不是循环遍历列表一和列表二中的每一个我。 谢谢! Sub FullListCompareFSvDF() Worksheets("FundserveFL").Activate 'Open New Collection and define every variable Dim FSTrades As New Collection Dim c As Long Dim i As Long Dim z As Long Dim searchFor As String 'enter the items into the list. There are blank rows and so the first IF Statement […]

我怎样才能从Excel文件读取

请你能用我的脚本来帮助我。 我已经做了select从Excel文件,但现在我不知道我怎么能增加价值到我的名单。 我不仅从一个文件中获取来自更多文件的数据。 这是我的实际脚本: 基本button启动事件进行读取。 private void next_Click(object sender, EventArgs e) { for (int i = 0; i < UniqueValue.traceToFile.Count; i++) { ReadFromExcel read = new ReadFromExcel(); read.ReadData(UniqueValue.traceToFile[i]); } } 下一步之后是这样的: class ReadFromExcel : Config { public void ReadData(string fullpath) { DataSet da = new DataSet(); OleDbDataAdapter adapter = new OleDbDataAdapter(); string cell = "C7"; […]