Excel,Sheet1中A、B、C列,C列大于8时,就在Sheet2中第一列显示A&“_"B,第二列显示C列的数。用VBA循环。

作者&投稿:鲍幸 (若有异议请与网页底部的电邮联系)
excel如何制作一个vba按钮,点一下之后让sheet1里面的A1=sheet2里面的A1~

方法:
1、在SHEET1中调出”窗体“。鼠标点菜单“视图”——“工具栏”——“窗体”。
2、用鼠标右键点窗体中的“按钮”,这时鼠标变为+字型,按住鼠标左键在工作表中合适位置拖拉。出现如图画面。

3、点击“新建”,调出VBA编辑界面,如图,在SUB与ANDSUB之间输入Sheet1.[a1] = Sheet2.Range("a1").Value。

4、退出VBA编辑状态,返回工作表1。

不需要VBA,用函数即可 B1
=vlookup(a1,sheet2!a:c,3,false)

向下填充

如果一定要用,就用VBA中的字典,先过滤2表,添加,然后再循环1表,在字典中查找

在sheet1工作表的名称上点右键,选查看代码,在弹出窗口粘贴一下代码,
Sub 筛选()
Dim arrsht1(), arrsht2()
arrsht1 = UsedRange.Value
For i = 1 To UBound(arrsht1)
If arrsht1(i, 3) > 8 Then
n = n + 1
ReDim Preserve arrsht2(1 To 2, 1 To n)
arrsht2(1, n) = arrsht1(i, 1) & arrsht1(i, 2)
arrsht2(2, n) = arrsht1(i, 3)
End If
Next
Sheet2.Range("A1").Resize(n, 2) = WorksheetFunction.Transpose(arrsht2)
End Sub

还在?


八步区18465966119: 请问哪位excel高手帮我解释一下这个公式=Vlookup("*"&C1&"*",sheet1!A:B,2,0)的详细含义,每个符号的作用 -
历欣氯唑:[答案] Vlookup函数名 "*"&C1&"*"表示要在sheet1表的A列找包含C1单元格的行,并且返回找到行所对应的B列的值,那个2就是指B列.即A:B中,A是第1列,B是第2列.最后一个0表示精确匹配.

八步区18465966119: excel表格,如何根据sheet1中A 、B 列,查找sheet2中的C列,不是求和,根据A、B列,查找C -
历欣氯唑: 把A、B连起来,然后vlookup查找A&B

八步区18465966119: Excel中,Sheet1中A1是用户名,B1是地址,Sheet2中A1是用户名.问题是:Sheet2中B1根据A1的用户名, -
历欣氯唑: 在sheet2中B2处输入:=VLOOKUP(A1,Sheet1!A:B,2,0)

八步区18465966119: excel中,sheet1中的数据 编号 代码 001 A 002 B sheet2中数据 编号 意义 A 1 - 3 B 2 - 1 如何用vlookup函数 -
历欣氯唑: 假设 sheet1 的的数据格式为 A B001 A002 B SHEET2的数据为 A B A 1-3 B 2-1 在sheet1的c1单元格输入=vlookup(a1,sheet2!a:b,2,0) 下拉

八步区18465966119: excel中如果sheet1中A,B列同一行的单元格为对应关系,现在sheet2中有对应B列的数据,但是是无序的,
历欣氯唑: =index(sheet1!a:a,match(sheet2!B1,sheet1!b:b,0))

八步区18465966119: 有关在Excelk中“vlookup”函数 -
历欣氯唑: 前面两个A(A:A)表示要查找的数据在A列, 后面的A:B表示在工作表Sheet1!的A列和B列中查找数据, 2 表示如果A列中的数据等于工作表Sheet1中A列的数据就返回A:B中的第2列(即B列)里面的数据. 0表示大致匹配. 一定要这样,因为Excel函数中的参数是很严格的.如果改了参数返回的值就不一样,如果参数出错,就会出现错误的提示. 如还有不明可以加Q 2 7 4 2 7 1 4 0 8 为你详细解答.

八步区18465966119: excel中sheet1两个表项A,B分别超链接到同一个表sheet2,在sheet2中如何判断来自sheet1的哪个表项(AorB)? -
历欣氯唑: 虽然宏表函数Active.Cell()+REFTEXT可以得到活动单元格的地址,但是由于点击Sheet1单元格的超链接后,活动单元格变成了Sheet2的单元格以及,宏表函数更新数据的特殊要求,楼主的这个需求恐怕要VBA才能实现

八步区18465966119: excel表格中如何可以让sheet1 a,b,c,d列和sheet2 a,b,c,d列相等并同步 -
历欣氯唑: 不能用SUMIF函数,应该用SUMPRODUCT函数,具体方法: 假设第一行为表头,第二行起始为数据,那么在sheet2中的C2单元格输入公式=SUMPRODUCT((Sheet1!A$2:A$1000=A2)*(Sheet1!B$2:B$1000=B2)*(Sheet1!C$2:C$1000))然后下拉复制即可

八步区18465966119: 如何在excel中将sheet1中满足条件的数据自动转入sheet2 -
历欣氯唑: 假设你A B C D4个厂家的各种信息分别在sheet1的A1A2A3A4单元格内,你在shee2中的A1单元格输入"=Sheet1!A1" 不要输入引号,回车后然后向下复制公式就可以了.

八步区18465966119: excel比对,提取SHEET1、SHEET2中a、b列同时完全一致的数据到SHEET3,应该怎么操作 -
历欣氯唑: c1输入公式: =if(a1=b1,a1,"")然后选中C1向下填充公式就可以了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网