Tag: 数据库

基于具有不同值的相同列名创build列

我有一张桌子: 如上图所示,还有许多其他的meta_appl_id。 现在我想运行一个SQL查询,以便根据“meta_value”的值创build列。 我试过了: SELECT * , if (`meta_value` = 'physically challenged' , 'yes', '') as PH, if (`meta_value` = 'kannada medium' , 'yes', '') as Kannada, if (`meta_value` = 'rural' , 'yes', '') as rural, if (`meta_value` = 'woman' , 'yes', '') as woman FROM `applicant_meta` WHERE `meta_value` = 'physically challenged' or `meta_value` = […]

在表格内到期的账单总和

在我之前的问题中,我问了如何根据今天的date自动告诉我下一个账单何时到期。 这里是链接: 显示即将到期的date 。 一旦我编制了这些账单,假设我在表A2:C4中有一系列账单,在这个系列中我包括了types,到期金额和到期日。 我需要学习如何生成一个公式,该公式显示了在B6:D6中列出的工资支付date之间到期的账单总和。 我有一个图像,显示了我想要完成的一些东西。 我想要做的是在单元格C8中,我需要具有单元格B6和C6之间的date的公式的公式。 包括唯一的账单应该是签证,所以25美元到期。 但是,一旦我得到了报酬,下一个付款date将是11/6/15,我将需要支付美国运通卡账单和万事达卡账单,因此在C8单元中需要显示50美元。 我知道有一种方法可以做到这一点,但是当我试图弄清楚的时候,我的脑子会受到伤害。

Excel VBA如何查找过滤工作表的ActiveCell计数

我有一个可过滤的联系人数据库和用户窗体。 我想要的是在用户窗体上的2个计数器。 lblSelection应该给出数据集的总量。 而lblCount应该在整个数据集内给出所选单元格的位置。 就像“你在第45集中的300” 现在,当数据库被过滤时,它应该读取例如“你在第67组中”,只使用可见单元格并计算在该范围内所选单元格的位置。 这是我迄今使用的简单代码: Public Sub CountReset() 'Display Count If ActiveSheet.FilterMode = False Then Me.lblCount = activecell.Row – 1 Me.lblSelection = activecell.Offset(-1, 0).End(xlDown).Row – 1 Else Me.lblCount = ???? Me.lblSelection = Base.AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible).Cells.Count – 1 End If End Sub 感谢您的帮助!

Excel:在具有重复值的单元格中,按升序查找数值

几乎是新的一年。 我已经说过一个Excel问题了。 在工作表“锻炼”,我有一个“WorkoutsSummary”表,其中包含以下信息: 正如你所看到的,有两个单元包含锻炼“战神”(这只是训练课程的名称),但是,在表列标题“锻炼顺序”(第二列)中,它们具有不同的值。 在表格中, 除了 “锻炼顺序”列(对于每行都是唯一的),我可以添加更多可包含相同值(相同锻炼,相同开始时间,相同结束时间,相同锻炼持续时间)的行。 所以,说了这么多,我想要做的就是按升序显示所有Ares锻炼(这意味着显示锻炼持续时间值),在其他名为“结果”的工作表中。 现在,正如我所说的那样,它是按升序排列的,即使Ares重复了两次,锻炼顺序中的数值也不是。 这意味着,在结果工作表中,应该首先显示第一个战神(包含16:03的锻炼持续时间),并在其下方显示第二个战神(包含20:04的锻炼持续时间)。 我创build了这个代码: =INDEX(WorkoutsSummary[Workout Duration], MATCH("Ares", WorkoutsSummary[Workout], 0)) 在工作表Results的单元格C13中使用的此代码显示“16:03”,这是第一个Ares的锻炼持续时间。 问题是我无法弄清楚如何使用另一个代码来显示第二个战神。 显然我不能使用相同的代码,因为我会一直显示相同的第一个战神的持续时间。 那时候我认为锻炼顺序的价值在起作用。 任何不清楚的事情,评论,我会尽力解释。

在Excel上search,修改和比较表格

所以我有一个优秀的问题,不太知道如何处理它,这将是很好,如果我可以有一些反馈。 基本上我有2个文件: N1)海量数据库,重要的列是ID,ProductName,Score。 N2)排名数据库。 每个城市1个表格,每个表格有24个产品的排名,大约有40个城市。 因此,对于数据库N2中的每个表格,我必须search每个产品并在最后手动设置分数,当我前往数据库N1并按城市筛选并按分数sorting时,24个第一个条目是24个相应的产品出现在该城市的数据库N2上。 如果产品在不同的城市,产品可以得到相同的分数,没有问题。 所以你可以确定每个排名位置的分数(1 = 9999,2 = 9998等)。 我正面临一些棘手的东西: 1)有40个城市。 我想尽可能自动化这个过程,所以我可以在将来添加新的城市。 有任何想法吗? 2)在数据库N2上出现的一些产品不在数据库N1中,所以我必须指出产品名称和它应该有的分数(如果产品在城市XYZ排名不在数据库N1上,我应该注意到它应该有9997分),所以我可以手动更新它在数据库上的未来。 我有一个想法如何分开做这些事情,但我很难把所有东西放在一起,面对“棘手”的部分。 任何帮助将不胜感激。

我如何将Excel中的数据插入到HTML表格中?

我有一个包含足球统计数据的Excel文件,我希望能够改变Excel的数字,并在这样做的网站自动更新其表。 有没有可能的方法来做到这一点?

如何在Excel中做一个if语句

我想在这样的查询excel做一个if和语句 If $age = <65 and $income = <90,000 then – 27.82% from $premium 到目前为止我已经得到了 =IF(AND(E4<65,F4 <90000), 800-27.82%) 但它只是给我 799.7218作为答案时应该给我577.44

如何在Excel中进行多级别查询?

我试图做一个多级别,如果其他查询在Excel中,它将检查多个variables,如果它属于其中一个类别,那么它会 – 一个百分比,如果它不落入任何类别,然后它会说“不适用” 伪代码看起来像这样: If $income <90,000 and $age is <65 then – 27.82%, else if $income range(90,000 – 105,000) and $age <65 then $premium – 18.55%, else if $income range(105,001 – 140,000) and $age <65 then $premium – 9.27%, else if $income >140,000 and $age <65 then – 0%, else if $income <90,000 and […]

将数据库列映射到Excel电子表格

我有一个包含〜100列的表,我必须生成一个Excel表。 输出excel列就像“ Total Actual FY SY-2 / SY-1 ”,我不能把它当作我的数据库列。 我的问题是如何将数据库列映射到Excel列? 我怎么知道,例如数据库中的“TotalActualFYSY2SY1”是否应该是“Total Actual FY SY-2 / SY-1”in excel? 我应该有另一个表将数据库列名称映射到Excel列名称? 我没有要求在任何特定的编程语言的解决scheme。 (系统将使用SoftwareAG WebMethods进行开发)

将数据从Excel写入文本文件

KLM 1 Starting_Year Code ID ———————————— 2 1982 ALLRIN 400200583 3 1983 ALLRIN 000083522 4 1983 ALLRIN 400200583 任何方式创build两个文本文件,根据“Starting_Year”,名称将是“1982”,“1983”,并且“1982”文件包含“400200583”,“1983”文件包含“000083522”和“400200583”。 这是我不得不尝试,我想知道如果我不得不使用for循环来捕获“Starting_Year”,“ID”的数据? 任何想法,我怎么能做到这一点? 十分感谢! Public Function CreateTextFile(FileName As String, Optional Overwrite As Boolean = True, Optional Unicode As Boolean = False) As Scripting.TextStream Dim oTs as Scripting.TextStream set oTs = CreateTextFile("W:\starting_Year.txt",True) oTs.Write("ID") oTs.close End Function