将两个相邻值与另外两个相邻值进行比较

时间:2018-02-03 22:47:55

标签: excel vba excel-vba compare

我对宏编程很新,并且很难写一个可以将两个相邻单元格值与其他两个相邻值进行比较的地方。

我想要实现的是我在A列和B列中有一些值,A列中的值与B列的对应关系,例如: A列保存员工ID,B列保存Employee的名称。我在C列和D列中的数据相同,但与A和B相比,C和D中并不存在所有记录。

我正在寻找一个宏代码帮助,它首先将列A第一行与列C比较所有行(如果找到匹配)然后将其对应的列B值与列D值(同一行)进行比较。如果B列和D列不匹配,则在E列和F

中粘贴B和D的值

Table

1 个答案:

答案 0 :(得分:0)

让我们说这是你的表的模型,id1,id2,name1和name2是列标题:

library(tidyverse)
df <- read_delim("https://raw.githubusercontent.com/wiki/stan-dev/rstan/rats.txt",delim = " ")
y <- as.matrix(df)
x <- c(8,15,22,29,36)
xbar <- mean(x)
N <- nrow(y)
T <- ncol(y)
library(rstan)
options(mc.cores = parallel::detectCores())
rats_fit <- rstan::sampling(rats, 
                     data = list(y,x,xbar,N,T))
rstan::summary(rats_fit)

你可以这样做。添加对&#34; Microsoft ActiveX Data Objects 6.1&#34;的引用第一。然后试试这个宏。我假设您的工作表名称是&#34; Sheet1&#34;,如果没有,您可以更改它。

   id1    Name1    id2    Name2     
   101    John     502      Tom