No, just because a coefficient value is close to 1 in multiple linear regression does not imply that the variable is almost equal to the outcome. Consider a simple example:
(dat <- data.frame(y=c(1.1001, 2.1002, 3.0997, 4.0001, 4.9999), x1=c(.1, .1, .1, 0, 0), x2=1:5))
# y x1 x2
# 1 1.1001 0.1 1
# 2 2.1002 0.1 2
# 3 3.0997 0.1 3
# 4 4.0001 0.0 4
# 5 4.9999 0.0 5
In this dataset, the outcome variable y is basically equal to the sum of the two independent variables x1 and x2; as expected the linear regression has an excellent R^2 and both coefficients are close to 1:
summary(lm(y~., data=dat))
# Coefficients:
# Estimate Std. Error t value Pr(>|t|)
# (Intercept) 0.0009000 0.0005079 1.772 0.218
# x1 0.9950000 0.0031623 314.647 1.01e-05 ***
# x2 0.9998000 0.0001095 9126.884 1.20e-08 ***
# ---
# Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
#
# Residual standard error: 0.0001732 on 2 degrees of freedom
# Multiple R-squared: 1, Adjusted R-squared: 1
# F-statistic: 1.569e+08 on 2 and 2 DF, p-value: 6.376e-09
However, not only is variable x1 not "in a sense equal" to y, but it is actually negatively correlated with y (correlation coefficient -0.857).
On the other hand, if you fit a regression model using a single variable and it has coefficient close to 1, intercept close to 0, and high R^2, then indeed you can conclude that the variable is very similar to the outcome.