반응형

셀 값에서 숫자만 없애는 방법에 대해 알아보자.

 

1. SUBSTITUTE함수를 이용하는 방법

숫자는 0~9까지이므로 문자열에서 0부터 9까지 하나씩 공백으로 바꾸면 된다.

 

B2셀에 =SUBSTITUTE(A2,B$1,"") 를 입력한다.

B2셀을 복사하여 B2:K7 수식붙여넣기를 한다.

이렇게 하면 K열에는 숫자가 모두 지워진 문자열만 추출 할 수 있다.

 

2.VBA함수를 이용하는 방법

Option Explicit

Function Numdell(text)
    Dim i As Integer
    Dim text_i As String
    text_i = text
    
    For i = 0 To 9
        text_i = Application.WorksheetFunction.Substitute(text_i, i, "")
    Next i
    Numdell = text_i
End Function

Alt+F11를 눌러 VBA 에디터를 연다.

module를 추가한다.

함수코드를 입력한다.

L2셀에 =numdell(A2)를 입력하고 L7셀까지 복사하여 붙여넣는다.

 

문자치환.xlsm
0.01MB

반응형

'VBA' 카테고리의 다른 글

엑셀 VBA 설정  (0) 2022.06.21
Atn함수를 이용하여 Pi계산하기  (0) 2022.04.25
Maclaurin series를 이용한 Exp(x) 함수 계산  (0) 2022.04.20
VBA에서 ":"의 사용법  (0) 2022.04.19
Functions Visual Basic for Applications  (0) 2022.04.13
반응형

 

 

Do ... Loop문을 이용한다.

Function MacExp(x)
    Const Precision = 0.000000000000001
    MacExp = 0
    term = 1
    k = 1
    Do While Abs(term) > Precision
        MacExp = MacExp + term
        Debug.Print k; term; MacExp
        term = term * x / k
        k = k + 1
        If k = 100 Then
            MsgBox "Loop aborted, k > 100"
            Exit Do
        End If
    Loop
End Function

Exp함수 maclauric_seires.xlsm
0.08MB

반응형

'VBA' 카테고리의 다른 글

Atn함수를 이용하여 Pi계산하기  (0) 2022.04.25
셀 값에서 숫자만 없애는 방법  (0) 2022.04.24
VBA에서 ":"의 사용법  (0) 2022.04.19
Functions Visual Basic for Applications  (0) 2022.04.13
목표값찾기 단축 매크로  (0) 2022.03.29
반응형

아래코드에서 형광색으로 칠해 놓은 부분이 이해가 되지 않아 네이버 지식인에 문의를 했더니

아주 좋은 답변을 얻게 되었다.

 

Function Tritype(a, b, c)
    'Sort the three sides in ascending order
    If b > a Then holder = a: a = b: b = holder
    If c > a Then holder = a: a = c: c = holder
    If c > b Then holder = b: b = c: c = holder
    'Determin triangle type
    If a > b + c Then
                    Tritype = "None"
        ElseIf a * a = b * b + c * c Then
                    Tritype = "Right"
        ElseIf (a = b) And (b = c) Then
                    Tritype = "Equilateral"
        ElseIf (a = b) Or (b = c) Then
                    Tritype = "Isosceles"
        Else
                    Tritype = "Scalene"
    End If
End Function

 

:는 줄넘김을 하지 않고 코딩할때 사용한다.

If b > a Then holder = a: a = b: b = holder 는

 

아래와 같은 코드이다.

If b > a Then 

  holder = a

  a = b

  b = holder

 

 

따라서 아래 코드는

If b > a Then holder = a: a = b: b = holder
if c > a Then holder = a: a = c: c = holder
If c > b Then holder = b: b = c: c = holder

 

a값, b값, c값 중에서..

제일 큰값은 a에 저장..

다음 큰값은 b에 저장..

제일 작은 값은 c에 저장..

 

https://kin.naver.com/qna/detail.naver?d1id=1&dirId=102020101&docId=417594885&scrollTo=answer1 

 

엑셀VBA if함수 질문

요즘 공부하고 있는 책에 있는 내용입니다. 아래 형광색으로 칠해 놓은 부분이 이해가 되지 않습니다.If b > a Then holder = a: a = b: b = holde...

kin.naver.com

 

반응형

'VBA' 카테고리의 다른 글

셀 값에서 숫자만 없애는 방법  (0) 2022.04.24
Maclaurin series를 이용한 Exp(x) 함수 계산  (0) 2022.04.20
Functions Visual Basic for Applications  (0) 2022.04.13
목표값찾기 단축 매크로  (0) 2022.03.29
Worksheets  (0) 2022.03.28
반응형

Functions Visual Basic for Applications

 

Abs(x) 

The absolute value of x

 

Atn(x)

Inverse tangent of x. Other inverse functions may be computed using trigonometric identities such as Arcsin(X) = Atn(X / Sqr(-X*X + 1)). For more information, search Visual Basic Help for derived math functions

 

Cos(x) 

The cosine of x, where x is expressed in radians

 

Exp(x)

The value e^x

 

Fix(x) 

Returns the integer portion of x. If x is negative, Fix returns the first negative integer greater than or equal to x; for
example, Fix(-7.3) returns -7. See also Int

 

Int(x) 

Returns the integer portion of x. If x is negative, Int returns the first negative integer less than or equal to x; for
example, Int(-7.3) returns -8. See also Fix

 

Log(x) 

The value of the natural logarithm of x. Note how this differs from the worksheet function with the same name that, without a second argument, returns the logarithm to base 10. In VBA, the logarithm of x to base n may be
found using the statement y = Log(x)/Log(n)

 

Mod

In Visual Basic, this is an operator, not a function, but it is similar to the worksheet MOD function. It is used in the
form number Mod divisor and returns the remainder of number divided by divisor after rounding floating-point
values to integers. The worksheet function and the VBA operator return different values when the number and
divisor have opposite signs; see Help for details

 

Rnd(x) 

Returns a random number between 0 and 1

 

Sgn(x) 

Returns -1, 0, or 1 depending on whether x has a negative, zero, or positive value

 

Sin(x) 

The sine of x, where x is expressed in radians

 

Sqr(x) 

Square root of x

 

Tan(x) 

The tangent of x

반응형

'VBA' 카테고리의 다른 글

Maclaurin series를 이용한 Exp(x) 함수 계산  (0) 2022.04.20
VBA에서 ":"의 사용법  (0) 2022.04.19
목표값찾기 단축 매크로  (0) 2022.03.29
Worksheets  (0) 2022.03.28
주석 블록 설정 및 해제 단축키  (0) 2022.03.27
반응형

 

 

 

= FORECAST(예측할값, 결과값범위, 예측값범위)

{=TREND(결과값범위, 예측값범위)}

FORECAST함수와 TREND함수는 동일한 결과값을 반환한다.

TREND함수는 배열함수이므로 수식입력후 Ctrl+Shift+Enter

 

GROWTH  이차 지수 분석

 

 

 

FORECAST TREND GROWTH.xlsx
0.02MB

반응형
반응형

축서식 변경 x10000

 

아래 차트를 보면 왼쪽 세로축 값이 0에서 100,000까지 표시되어 있습니다.

 

위 차트의 왼쪽 세로축  서식을 아래와 같이 바꾸고 싶습니다.

 

 

축서식

표시 단위(U) 값을 10000 으로 변경

 

 

반응형
반응형

 

선형 추세선의 기울기와 절편 구하는 함수

 

 

온도와 저항에 관한 데이터이다.

온도와 저항에 관한 데이터

 

위 데이터를 이용하여 그래프를 작성하면 다음과 같다.

그래프를 우클릭하여 추세선을 추가한다.

 

선형, 수식을 차트에 표시, R-제곱 값을 차트에 표시

추세선 옵션
선형, 수식을 차트에 표시, R-제곱 값을 차트에 표시
그래프

 

기울기 = 0.4733, 절편 = 105.69, R^2 = 0.9916

 

SLOPE : 기울기 구하는 함수 

INTERCEPT : 절편 구하는 함수

RSQ : R^2값 구하는 함수

FORECAST : 예측 함수

 

Excel 2016에서 FORECAST 함수는 새로운 예측 함수 의 일부로 FORECAST.LINEAR로 대체되었습니다 . 두 함수의 구문과 사용법은 동일하지만 이전 FORECAST 함수는 결국 더 이상 사용되지 않습니다. 이전 버전과의 호환성을 위해 계속 사용할 수 있지만 대신 새 FORECAST.LINEAR 함수를 사용하는 것이 좋습니다.

 

내용은 어렵지 않으니 아래 첨부 파일을 참고하세요.

 

TRENDLINE, SLOPE, AND INTERCEPT.xlsx
0.02MB

 

R2 (the coefficient of determination) gives a measure of the goodness of the fit.
In a sense, it is a measure of how much of the variability in the y-values can be accounted for by changes in the x-values.

the rest may be attributed to experimental errors

R2(결정 계수)는 적합도의 척도를 제공합니다.
어떤 의미에서 이것은 y값의 변동성을 x값의 변화로 설명할 수 있는 정도를 측정한 것입니다.
나머지는 실험 오류에 기인할 수 있습니다.

2023.04.04 - [엑셀] - 추세선을 이용한 곡선방정식 찾기

 

추세선을 이용한 곡선방정식 찾기

 

labellota.tistory.com

 

반응형

'엑셀' 카테고리의 다른 글

FORCAST, TREND, GROWTH 함수 차이  (0) 2022.04.12
축서식 변경 x10000  (0) 2022.04.06
Chart Websites  (0) 2022.04.04
엑셀 리본 메뉴 표시하기 또는 숨기기  (0) 2022.04.03
엑셀 그래프 눈끔선 설정 방법  (0) 2022.04.02
반응형

Chart Websites

 

Jon Peltier http://peltiertech.com/Excel/ChartsHowTo
Andy Pope http://www.andypope.info/charts.htm
Tusha Mehta http://tushar-mehta.com/excel/charts/
Kelly O’Day http://processtrends.com/index.htm
Stephen Bullen http://oaltd.co.uk/Excel/Default.htm
Jan Karel Pieterse http://jkp-ads.com/Articles/ChartAnEquation00.htm

반응형
반응형

엑셀 리본 메뉴 표시하기 또는 숨기기

 

리본표시 옵션 아이콘
리본표시 옵션 아이콘

리본메뉴를 설정하는 방법은 우측상단에 리본표시 옵션 아이콘을 이용하면 된다.

 

리본 메뉴 자동 숨기기

리본 메뉴를 숨깁니다. 리본 메뉴를 표시하려면 응용 프로그램 위쪽을 클릭하세요.

 

 

탭 표시

리본 메뉴 탭만 표시합니다. 명령을 표시하려면 탭을 클릭하세요.

 

 

탭 및 명령 표시

리본 메뉴 탭과  명령을 항상 표시합니다.

 

 

리본 축소 또는 다시 확장

리본 탭을 두 번 클릭하거나 CTRL+F1을 눌러 문서를 더 많이 보려면 리본을 축소합니다.

리본을 다시 표시하려면 리본 탭을 두 번 클릭하거나 Ctrl+F1을 누릅니다.

반응형

'엑셀' 카테고리의 다른 글

선형 추세선의 기울기와 절편 구하는 함수  (0) 2022.04.05
Chart Websites  (0) 2022.04.04
엑셀 그래프 눈끔선 설정 방법  (0) 2022.04.02
자주 사용되는 엑셀 함수  (0) 2022.03.30
추세선 계수  (0) 2022.03.26
반응형

엑셀에서 그래프 작성하고 있습니다.

그런데 그림과 똑같이 만들기가 어렵네요.
아래 그림을 보면 눈끔선이 x축과 y축값에 맞게 그려져 있습니다.
 

하지만 제가 그린 것은  y축은 값에 눈끔선이 있는데 x축은 값이 없는 곳에 눈끔선이 있어요.

 

눈끔선 위치를 조정해야 하는데

 

축 서식

축 위치 

눈금(K)선택

반응형

'엑셀' 카테고리의 다른 글

Chart Websites  (0) 2022.04.04
엑셀 리본 메뉴 표시하기 또는 숨기기  (0) 2022.04.03
자주 사용되는 엑셀 함수  (0) 2022.03.30
추세선 계수  (0) 2022.03.26
two way table(VLOOKUP)  (0) 2022.02.24

+ Recent posts