小编Bob*_*Bob的帖子

在SQL中更新具有不同值的多个行

我有这样一张桌子:

SKU            Size
A              10
B              10
C              10
D              10
E              10
F              10
G              10
Run Code Online (Sandbox Code Playgroud)

我想将其更改为:

SKU            Size
A              20
B              10
C              30
D              10
E              80
F              10
G              60
Run Code Online (Sandbox Code Playgroud)

我有超过3000行记录要更新.如何使用SQL更新命令执行此操作?

sql sql-update

7
推荐指数
3
解决办法
3万
查看次数

在Excel中将文本转换为数字格式

如何将数字的文本表示转换为Excel数字,尤其是负值?例如,字符串"9,669.34"(不带引号)应该成为数字9,669.34,字符串"2,553.57-"(再次,没有引号)应该成为数字(2,553.57).

当我使用公式时=SUBSTITUTE(A1,CHAR(160),"")+0,它运作良好,但仅适用于正值.我收到了#VALUE!所有负值的结果.

format excel text numbers

6
推荐指数
1
解决办法
1万
查看次数

如何屏蔽excel宏代码

我在excel宏中存储了以下内容: -

Sub Sales()

Dim StrSQl As String

Con = "Provider=IBMDA400;Data Source=192.168.2.2;User Id=boss;Password=1we56"

Set Db = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.recordset")
Db.connectionSTring = Con
Db.Open
StrSQl = "select myuc, sum (myac) as Amount from myabc.myqwerty where mydt >= 20100101 and mydt <= 20100831 group by (mycl)"
rs.Open StrSQl, Db, 3, 3
Sheet1.Cells(10, 1).CopyFromRecordset rs
rs.Close
Set rs = Nothing
Set cn = Nothing
End Sub
Run Code Online (Sandbox Code Playgroud)

我想掩盖上面的用户名和密码即.User Id=****;Password=*****作为安全的一部分.

那可能吗?

excel vba excel-vba password-protection

6
推荐指数
1
解决办法
1792
查看次数

如何添加角色

我有这样一张桌子:

Item          Code
A             123456
B             123455
C             23457
D             123458
E             23459
F           
Run Code Online (Sandbox Code Playgroud)

Code列必须有6个字符,我需要为少于6个字符的项添加"1"(例如,23455to 123455).

我怎么能用SQL做到这一点?

谢谢,

sql

4
推荐指数
1
解决办法
2万
查看次数

将行转换为列

我怎么能转换这个表: -

INV   DESCRIPTION   AMOUNT
--------------------------
1001  CHARGES       100
1001  FREIGHT       30
1001  INSURANCE     20
1002  CHARGES       215
1002  FREIGHT       32
1002  INSURANCE     25
Run Code Online (Sandbox Code Playgroud)

使用SQL格式: -

INV   CHARGES  FREIGHT  INSURANCE
---------------------------------
1001  100      30       20
1002  215      32       25
Run Code Online (Sandbox Code Playgroud)

sql db2 pivot

2
推荐指数
1
解决办法
2644
查看次数

自动填充目标 VBA

我有 2 个工作表,数据和转换。

在此处输入图片说明

尝试使用此宏根据“数据”最后一行(可以长于 100 行)在“转换”中进行自动填充:-

Public Sub Call_Generate_Data()


    Sheets("Convert").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(Data!RC[4],Links!R1C1:R14C2,2,FALSE)"
    Range("B2").Select
    ActiveCell.FormulaR1C1 = "=IF(Data!RC[12]="""",""1/1/2014"",Data!RC[12])"
    Range("B3").Select
    Selection.AutoFill Destination:=Range("A2:B" & Sheets("Data").Range("D" & Rows.Count).End(xlUp).Row)
    Sheets("Data").Select
    Range("B3").Select

End Sub
Run Code Online (Sandbox Code Playgroud)

但是,我失败了:-

在此处输入图片说明

错误消息:-

在此处输入图片说明

调试:-

在此处输入图片说明

有人可以帮我吗?

excel vba

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

excel ×3

sql ×3

vba ×2

db2 ×1

excel-vba ×1

format ×1

numbers ×1

password-protection ×1

pivot ×1

sql-update ×1

text ×1